จาวามีสองประเภทพื้นฐาน: primitive types (ค่าง่าย ๆ ที่เก็บโดยตรง) และ reference types (objects โดยที่ตัวแปรมี reference/pointer ไปยัง object) พวกมันมีพฤติกรรมต่างกันมากในหน่วยความจำ การกำหนด และการเปรียบเทียบ
Primitive types 8 ประเภท
;
;
;
;
;
;
;
;
