Java

JAVA의 기본자료형과 객체자료형

우롱차 2020. 9. 2. 21:12
728x90

기본 자료형

 
  • 8개가 있다
  • 첫글자 소문자
  • 프리미티브 타입
    • 문자형 - char
    • 논리형 - boolean
    • 정수형 - byte, short, int, long
        • 과거에는 저장공간이 얼마 없어서 byte, short도 썼지만 요즘에는 int로 많이 쓴다.
    • 실수형 - float, double

객체 자료형

 
  • 객체 자료형은 기본자료형 8개를 제외하고 나머지.
  • 첫글자 대문자
  • 레퍼런스 타입 (참조 타입)
  • String , 클래스, 배열 ....
 

면접 질문으로 자주 물어봄
  • int 범위가 - 100 ~ 100 이라고 가정하고 int type max값에 +1을 더하면 어떻게 되나요?
    • -100
 
  • 우리가 흔히 직선으로 생각하는데
  • 원형이라서 max값에 +1을 하면 다시 -max값으로 갑니당
 
자바에서는 int => 4byte
 
728x90