Trong Java, có hai loại dữ liệu chính: kiểu dữ liệu nguyên thủy (primitive types) và kiểu dữ liệu tham chiếu (reference types).
Kiểu Dữ Liệu Nguyên Thủy:
Java hỗ trợ 8 kiểu dữ liệu nguyên thủy, bao gồm:
- byte: Kiểu số nguyên, chiếm 1 byte bộ nhớ, có giá trị từ -128 đến 127.
- short: Kiểu số nguyên, chiếm 2 bytes bộ nhớ, có giá trị từ -32,768 đến 32,767.
- int: Kiểu số nguyên, chiếm 4 bytes bộ nhớ, có giá trị từ -2^31 đến 2^31-1.
- long: Kiểu số nguyên, chiếm 8 bytes bộ nhớ, có giá trị từ -2^63 đến 2^63-1.
- float: Kiểu số thực, chiếm 4 bytes bộ nhớ, có độ chính xác đơn.
- double: Kiểu số thực, chiếm 8 bytes bộ nhớ, có độ chính xác kép.
- boolean: Kiểu logic, có hai giá trị
true
hoặc false
.
- char: Kiểu ký tự, chiếm 2 bytes bộ nhớ, dùng để biểu diễn một ký tự Unicode.
Kiểu Dữ Liệu Tham Chiếu:
- Bao gồm các lớp (class), giao diện (int...