기본타입과 문자열

Posted by PeEn
2019. 5. 14. 11:20 Programing/Java
  • 논리 타입
    • boolean / 1byte (true, false)
  • 문자 타입
    • char / 2byte (uricode)
  • 정수 타입
    • byte / 1byte (-128~127
    • short / 2byte (-32768~32767)
    • int / 4byte (-2147483648~2147483647) 21억
    • long / 8byte (-9223372036854775808)
  • 실수 타입
    • float / 4byte (-3.4E38~3.4E38)
    • double / 8byte (-1.7E308~1.7E308)
  • 문자열
    • String
      클래스형에서도 String 클래스는 조금 특별합니다. 이 클래스는 참조형에 속하지만 기본적인 사용은 기본형처럼 사용합니다. 그리고 불변하는immutable 객체입니다. String 클래스에는 값을 변경해주는 메소드들이 존재하지만 해당 메소드를 통해 데이터를 바꾼다 해도 새로운 String 클래스 객체를 만들어내는 것입니다. 일반적으로 기본형 비교는 == 연산자를 사용하지만 String 객체간의 비교는 .equals() 메소드를 사용해야 합니다.