원시 타입 자료형
포스트
취소

원시 타입 자료형

특징

  • 정수, 실수, 문자, 논리 리터럴을 저장하는 타입
  • 메모리 스택 영역에 직접 저장된다.
  • 기본 타입이 참조타입에 비해 접근 속도가 훨씬 빠르고 메모리 양도 훨씬 적게 사용한다.
  • 원시 타입 변수 간에 데이터를 복사할 경우 데이터의 값이 복사된다.

숫자 자료형

  • byte
    • 표현 범위 : -128 ~ 127
    • 크기 : 1바이트
    • 종류 : 정수형
  • short
    • 표현 범위 : -32768 ~ 32767
    • 크기 : 2바이트
    • 종류 : 정수형
  • int
    • 표현 범위 : -2147483648 ~ 2147483647 (대략 +- 21억씩)
    • 크기 : 4바이트
    • 종류 : 정수형
  • long
    • 표현 범위 : -9223372036854775808 ~ 9223372036854775807
    • 크기 : 8바이트
    • 종류 : 정수형
  • float
    • 표현 범위 : 1.4E-45 ~ 3.4028235E38
    • 크기 : 4바이트
  • double
    • 표현 범위 : 4.9E-324 ~ 1.7976931348623157E308
    • 크기 : 8바이트

문자 자료형

  • char : 문자
    • 크기 : 2바이트
    • Java에서 유일하게 제공되는 unsigned 형태
      (※ unsigned : 음수 없이 0부터 시작하여 양수 값만 가지는 데이터 형태)

논리 자료형

  • boolean
    • 표현 범위 : true 또는 false
    • 크기 : 1바이트
    • Java가 데이터를 다루는 최소 범위가 1 Byte라서 어쩔수 없이 1 Byte를 사용
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.