Java의 기본 데이터 유형에는 boolean, byte, short, char, int, long, float 및 double이 포함됩니다. Java는 기본 데이터 유형의 캡슐화를 구현하기 위해 기본 데이터 유형과 관련된 클래스도 제공합니다. 이러한 클래스는 java.lang 패키지에 있으며 Byte, Integer, Short, Long, Float, Double 및 Character 클래스입니다.
Double 및 Float 클래스
Double 클래스와 Float 클래스는 double 및 float 기본 유형 데이터에 대한 클래스 패키징을 구현합니다. Double 클래스의 생성자 메서드 Double(double num)을 사용하여 Double 유형의 객체를 만들 수 있습니다. Float 클래스의 생성자 메서드 Float(float num)를 사용하여 Float 유형의 객체를 생성할 수 있습니다. Double 객체에 대해 doubleValue() 메서드를 호출하면 객체에 포함된 double 유형 데이터를 반환할 수 있고, Float 객체에 대해 floatValue() 메서드를 호출하면 객체에 포함된 float 유형 데이터를 반환할 수 있습니다.
바이트, Short, Integer, Long 클래스
Byte, Short, Integer 및 Long 클래스의 구성 방법은 각각 Byte(byte num), Short(short num), Integer(int num) 및 Long(long num)입니다. Byte, Short, Integer 및 Long 객체는 각각 byteValue(), shortValue(), intValue() 및 longValue() 메서드를 호출하여 객체에 포함된 기본 유형 데이터를 반환합니다.
캐릭터 클래스
Character 클래스의 생성자 Character(char c)를 사용하여 Character 유형의 객체를 만들 수 있습니다. Character 객체는 charValue() 메서드를 호출하여 객체에 포함된 char 유형 데이터를 반환합니다. Character 클래스에는 문자 분류를 위해 클래스 이름을 통해 직접 호출할 수 있는 일부 클래스 메서드도 포함되어 있습니다.