Java có 2 loại kiểu dữ liệu:
- Các kiểu dữ liệu nguyên thủy (Primitive Data Types)
- Kiểu số nguyên: Java cung cấp 4 kiểu số nguyên khác nhau là:
byte, short, int, long. Giá trị mặc định của kiểu số nguyên là 0
- Kiểu số thực: Java hỗ trợ hai kiểu dữ liệu là
float và double. Kiểu số thực không có giá trị nhỏ nhất và giá trị lớn nhất. Giá trị mặc định là 0
- Kiểu ký tự (
char): Dùng để biểu diễn các ký tự trong bộ mã unicode. Kiểu chả biểu diễn 2^16 ký tự. Giá trị mặc định là null
+Kiểu luận lý (boolean): Chỉ nhận giá trị true hoặc false. Giá trị mặc định của boolean là false
- Các kiểu dữ liệu tham chiếu (Reference Types)
- Kiểu reference (Kiểu dữ liệu tham chiếu) là kiểu dữ liệu của đối tượng. VD: array, class, interface, String,...