Java-ს აქვს ორი ფундამენტური ტიპის კატეგორია: პრიმიტივები (მარტივი მნიშვნელობები, რომლებიც პირდაპირ ინახება) და მიმართვის ტიპები (ობიექტები, სადაც ცვლადი ოპირებს ობიექტის მიმართვას/მაჩვენებელს). ისინი ძალიან განსხვავებულად იქცევიან მეხსიერებაში, მინიჭებაში და შედარებაში.
8 პრიმიტიული ტიპი
;
;
;
;
;
;
;
;
