ஜாவாவில் இரண்டு அடிப்படை வகைகளின் வகைகள் உள்ளன: primitive types (நேரடியாக சேமிக்கப்பட்ட எளிய மதிப்புகள்) மற்றும் reference types (பொருள், இதில் மாறி பொருளுக்கு reference/pointer ஐ வைத்திருக்கிறது). அவை நினைவகத்தில், ஒதுக்கல் மற்றும் ஒப்பீட்டில் மிகவும் வேறுபட்டு செயல்படுகின்றன.
8 primitive types
;
;
;
;
;
;
;
;
