일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 장고
- form
- java
- js
- AWS
- MAC
- 알고리즘 연습
- django widget
- 파이썬 알고리즘
- javascript
- web
- 알고리즘 풀이
- django rest framework
- API
- es6
- Django
- 알고리즘 문제
- 파이썬
- 알고리즘
- PYTHON
- CSS
- react
- Algorithm
- Git
- django ORM
- HTML
- 백준
- DRF
- c++
- Baekjoon
- Today
- Total
목록자바 (5)
수학과의 좌충우돌 프로그래밍
java.util 패키지에는 수 많은 클래스가 있지만 그 중에서 많이 쓰는 몇 가지를 알아봅시다. java.util.Objects 클래스 Object 클래스의 보조 클래스로 모든 메서드가 static입니다. 객체의 비교나 널 체크에 유용합니다. isNull(), nonNull() isNull()은 해당 객체가 null인지 판단하여 널이면 true를 아니면 false를 반환합니다. nonNull()은 정반대로 동작합니다. static boolean isNull(Object obj) static boolean nonNull(Object obj) requiredNonNull() 해당 객체가 널이 아니어야 하는 경우에 사용합니다. 만일 객체가 null이면 NullPointException을 발생시킵니다. 두 번..
자료형은 크게 기본형과 참조형 두 가지로 나눌 수 있습니다. 기본형 변수는 실제 값을 저장하고, 참조형은 어떤 값이 저장되어 있는 주소를 값으로 가집니다. 1. 기본형 기본형에는 모두 8개의 타입이 있으며 크게 논리형, 문자형, 정수형, 실수형으로 구분됩니다. 논리형 Boolean true와 false 중 하나의 값 1bit만 있어도 표현하기에 충분하지만 java에서 데이터를 다루는 최소단위가 byte이기 때문에 1byte로 표현 문자형 char 하나의 문자를 저장 정수형 byte, short, int, long 실수형 float, double 1byte 2byte 4byte 8byte 논리형 boolean 문자형 char 정수형 byte short int long 실수형 float double 2. 상..
1년도 더 전에 java에 대해서 아주 살짝 공부를 해보았는데 취업을 하고보니 java 개발자가 되어있네요. python과 django만 하다가 다른 언어, 다른 프레임워크를 사용할려고 하니 모든게 낯설고 어렵지만 또 차근차근 공부해보도록 하겠습니다. 그래서 당분간은 java에 대한 기초를 학습하며 포스팅하도록 하겠습니다 :) 1. 자바 1.1 자바란? 썬 마이크로 시스템에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어(현재는 오라클이 인수함) 운영체제에 독립적이기 때문에 다양한 기종의 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합 풍부한 클래스 라이브러리 1.2 자바의 역사 1991년 썬 엔지니어들에 의해서 고안된 오크(Oak)라는 언어에서부터 시작 원래 목표는 가전제품에 탑..
Scanner 사용자로부터 값 입력 받기 java에서는 Scanner 클래스를 사용하여 값을 입력받을 수 있다. 이를 통해서 정수, 실수, 단어, 줄단위를 쉽게 읽어올 수 있다. Scanner 호출 import java.util.Scanner; Scanner를 사용하기 위해서는 import를 통해 호출합니다. java.util 패키지에 포함되어 있으므로 다음과 같이 import 합니다. Scanner의 객체 생성 Scanner sc = new Scanner(System.in); sc라는 객체를 생성하여 System.in으로 입력한 값을 바이트 단위로 읽는 것을 의미합니다. Scanner의 메소드 Scanner는 각 상황에 따라서 다양한 메소드를 제공한다.예시를 통해 각 메소드를 알아보자. import j..
자바의 기초(2),상수와 String 기호 상수와 String 기호상수 상수란 프로그램이 실행되는 동안 값이 변하지 않는 수를 의미한다. 따라서 변할 일이 없는 고정불변의 값에 사용하는데 대표적인 예로 원주율 파이가 있다. 기호상수를 나타내기 위해서는 final을 사용한다. final double PI = 3.141592; 문자열 , String String은 굉장히 특별하다. 전 시간에 배웠던 자료형 중에서 참조형에 포함되지만 그 쓰임새는 기본형과 유사하여 헷갈릴 수 있다.원칙적으로는 다음과 같이 new 를 사용하여 객체를 생성하여야 한다. new에 대해서는 나중에 객체에 대해서 다룰 때 더 자세히 다루겠다. String a = new String("hello world!"); 하지만 ..