김영한 자바 입문 변수

김영한 자바 입문편 “변수” 강의에서 중요하거나, 새롭게 깨달은 것들만 간단하게 정리하자.

💣 실무에서 거의 사용하지 않는 변수 타입

  • byte : 표현 길이가 너무 작다. 파일 전송, 복사 등 파일을 바이트 단위로 다룰 때 주로 사용한다.
  • short : 표현 길이가 너무 작다.
  • float : 표현 길이와 정밀도가 낮다.
  • char : 문자 하나를 표현할 일은 거의 없다. 문자 하나라도 문자열 String을 사용하자.

⭐️ 실무에서 자주 사용하는 타입

  • 정수 int, long
  • 실수 double
  • 불린형 boolean
  • 문자열 String


💡 자바는 정수 기본 리터럴로 int 를 사용한다. 자바는 4byte(int)를 효율적으로 계산하도록 설계되어 있다.

💡 메모리 용량은 매우 저렴해졌다. 따라서 메모리 용량을 약간 절약하기 보다는 개발 속도나 효율에 초점을 맞추는 것이 더 효과적이다.

새롭게 깨달은 사실

  • 정수 리터럴은 기본으로 int 이다. int의 범위를 벗어나는 정수 리터럴(long)의 경우 대문자 L을 붙여줘야 한다.
  • 비슷하게, 실수 리터럴은 double 이다. float 를 사용하고 싶다면 소문자 f를 붙여줘야 한다.
  • 자바 프로젝트에서 srcpackage 선언 시작 경로이다.
  • 자바 파일이 위치하는 패키지와 package [path] 선언 위치가 같아야 한다.