김영한 자바 입문편 “변수” 강의에서 중요하거나, 새롭게 깨달은 것들만 간단하게 정리하자.
💣 실무에서 거의 사용하지 않는 변수 타입
byte
: 표현 길이가 너무 작다. 파일 전송, 복사 등 파일을 바이트 단위로 다룰 때 주로 사용한다.short
: 표현 길이가 너무 작다.float
: 표현 길이와 정밀도가 낮다.char
: 문자 하나를 표현할 일은 거의 없다. 문자 하나라도 문자열String
을 사용하자.
⭐️ 실무에서 자주 사용하는 타입
- 정수
int
,long
- 실수
double
- 불린형
boolean
- 문자열
String
💡 자바는 정수 기본 리터럴로
int
를 사용한다. 자바는 4byte(int
)를 효율적으로 계산하도록 설계되어 있다.
💡 메모리 용량은 매우 저렴해졌다. 따라서 메모리 용량을 약간 절약하기 보다는 개발 속도나 효율에 초점을 맞추는 것이 더 효과적이다.
새롭게 깨달은 사실
- 정수 리터럴은 기본으로
int
이다.int
의 범위를 벗어나는 정수 리터럴(long
)의 경우 대문자L
을 붙여줘야 한다. - 비슷하게, 실수 리터럴은
double
이다.float
를 사용하고 싶다면 소문자f
를 붙여줘야 한다. - 자바 프로젝트에서
src
가package
선언 시작 경로이다. - 자바 파일이 위치하는 패키지와
package [path]
선언 위치가 같아야 한다.