Dữ liệu kiểu nguyên thuỷ

Lưu ý
- Boolean chỉ có giá trị true/false, không liên quan gì tới 0 và 1
- Tất cả các kiểu số đều có dấu (không ghi thì mặc định là số dương, có dấu – là số âm)
- Float yêu cầu thêm f hoặc F ở cuối để compile, Long yêu cầu l hoặc L
float x = 2.7f;
long a = 298374612936L
- Support nhiều hệ cơ số khác nhau
- Hệ 10 (Viết như thông thường)
- Hệ 8 (octal): prefix là 0 như 012
- Hệ 16 (hexadecimal): prefix là 0x hoặc 0X, không phân biệt hoa thường, kể cả A-f trong value
- Hệ 2 (binary): prefix là 0b hoặc 0B
- Cho phép có ký tự _ trong value khi viết để dễ đọc hơn
Wrapper Class

Thường dùng để chuyển đổi giữa các loại kiểu nguyên thuỷ hoặc kiểu Object khác.