ประเภทข้อมูลพื้นฐานของ Java ได้แก่: บูลีน, ไบต์, สั้น, ถ่าน, int, ยาว, ลอยและสองเท่า Java ยังมีคลาสที่เกี่ยวข้องกับประเภทข้อมูลพื้นฐานเพื่อใช้การห่อหุ้มประเภทข้อมูลพื้นฐาน คลาสเหล่านี้อยู่ในแพ็คเกจ java.lang และได้แก่: คลาส Byte, Integer, Short, Long, Float, Double และ Character
คลาสคู่และโฟลต
คลาส Double และคลาส Float ใช้คลาสบรรจุภัณฑ์สำหรับข้อมูลประเภทพื้นฐานแบบ Double และ Float คุณสามารถใช้เมธอดคอนสตรัคเตอร์ Double(double num) ของคลาส Double เพื่อสร้างอ็อบเจ็กต์ประเภท Double; ใช้เมธอดคอนสตรัคเตอร์ Float(float num) ของคลาส Float เพื่อสร้างอ็อบเจ็กต์ประเภท Float การเรียกเมธอด doubleValue() บนออบเจ็กต์ Double สามารถส่งคืนข้อมูลประเภท double ที่มีอยู่ในออบเจ็กต์ได้ การเรียกเมธอด floatValue() บนออบเจ็กต์ Float สามารถส่งคืนข้อมูลประเภท float ที่มีอยู่ในออบเจ็กต์ได้
ไบต์, สั้น, จำนวนเต็ม, คลาสยาว
วิธีการก่อสร้างคลาส Byte, Short, Integer และ Long คือ Byte(byte num), Short(short num), Integer(int num) และ Long(long num) ตามลำดับ อ็อบเจ็กต์ Byte, Short, Integer และ Long เรียกเมธอด byteValue(), shortValue(), intValue() และ longValue() ตามลำดับเพื่อส่งคืนข้อมูลประเภทพื้นฐานที่มีอยู่ในอ็อบเจ็กต์
คลาสตัวละคร
คุณสามารถใช้ Constructor Character(char c) ของคลาส Character เพื่อสร้างอ็อบเจ็กต์ประเภท Character วัตถุ Character เรียกเมธอด charValue() เพื่อส่งคืนข้อมูลประเภทถ่านที่มีอยู่ในวัตถุ คลาส Character ยังมีคลาสเมธอดบางอย่าง ซึ่งสามารถเรียกได้โดยตรงผ่านชื่อคลาสสำหรับการจำแนกอักขระ