- 기본 데이터타입을 객체 형태로 관리해주는 클래스의 모음 => java.lang 패키지에 위치
- 기본 데이터타입과 1:1로 대응하는 8개의 클래스를 제공 (Byte, Short, Integer, Long, Float, Double, Boolean, Character)
- Wrapper 클래스에서 제공하는 상수와 메서드 등을 활용하여 기본 데이터타입 데이터를 다양하게 처리할 수 있음
System.out.println("byte 타입 메모리 크기(bit) : " + Byte.SIZE);
System.out.println("byte 타입 메모리 크기(byte) : " + Byte.BYTES);
System.out.println("byte 타입 최소값 : " + Byte.MIN_VALUE);
System.out.println("byte 타입 최대값 : " + Byte.MAX_VALUE);
byte 타입 메모리 크기(bit) : 8 byte 타입 메모리 크기(byte) : 1 byte 타입 최소값 : -128 byte 타입 최대값 : 127
System.out.println("short 타입 메모리 크기(bit) : " + Short.SIZE);
System.out.println("short 타입 메모리 크기(byte) : " + Short.BYTES);
System.out.println("short 타입 최소값 : " + Short.MIN_VALUE);
System.out.println("short 타입 최대값 : " + Short.MAX_VALUE);
short 타입 메모리 크기(bit) : 16 short 타입 메모리 크기(byte) : 2 short 타입 최소값 : -32768 short 타입 최대값 : 32767
System.out.println("char 타입 메모리 크기(bit) : " + Character.SIZE);
System.out.println("char 타입 메모리 크기(byte) : " + Character.BYTES);
System.out.println("char 타입 최소값 : " + (int)Character.MIN_VALUE); // 형변환 연산자
System.out.println("char 타입 최대값 : " + (int)Character.MAX_VALUE); // 형변환 연산자
char 타입 메모리 크기(bit) : 16 char 타입 메모리 크기(byte) : 2 char 타입 최소값 : 0 char 타입 최대값 : 65535
System.out.println("int 타입 메모리 크기(bit) : " + Integer.SIZE);
System.out.println("int 타입 메모리 크기(byte) : " + Integer.BYTES);
System.out.println("int 타입 최소값 : " + Integer.MIN_VALUE);
System.out.println("int 타입 최대값 : " + Integer.MAX_VALUE);
int 타입 메모리 크기(bit) : 32 int 타입 메모리 크기(byte) : 4 int 타입 최소값 : -2147483648 int 타입 최대값 : 2147483647
System.out.println("long 타입 메모리 크기(bit) : " + Long.SIZE);
System.out.println("long 타입 메모리 크기(byte) : " + Long.BYTES);
System.out.println("long 타입 최소값 : " + Long.MIN_VALUE);
System.out.println("long 타입 최대값 : " + Long.MAX_VALUE);
long 타입 메모리 크기(bit) : 64 long 타입 메모리 크기(byte) : 8 long 타입 최소값 : -9223372036854775808 long 타입 최대값 : 9223372036854775807
System.out.println("double 타입 메모리 크기(bit) : " + Double.SIZE);
System.out.println("double 타입 메모리 크기(byte) : " + Double.BYTES);
System.out.println("double 타입 최소값 : " + Double.MIN_VALUE);
System.out.println("double 타입 최대값 : " + Double.MAX_VALUE);
double 타입 메모리 크기(bit) : 64 double 타입 메모리 크기(byte) : 8 double 타입 최소값 : 4.9E-324 double 타입 최대값 : 1.7976931348623157E308
'JAVA' 카테고리의 다른 글
[JAVA] Wraaper클래스 기본 문법 규칙 (0) | 2023.10.17 |
---|---|
[JAVA] Auto Boxing과 Auto Unboxing (0) | 2023.10.17 |
[JAVA] StringBuffer와 StringBuilder (0) | 2023.10.17 |
[JAVA] String 클래스의 여러가지 메서드와 활용 ① (1) | 2023.10.11 |
[JAVA] String 객체 - 문자열 생성 방법 두 가지 (0) | 2023.10.11 |