Name and describe the eight primitive types included in Java.
| byte | integer represented in 8 bits |
| short | integer represented in 16 bits |
| int | integer represented in 32 bits |
| long | integer represented in 64 bits |
| float | floating-point value in 32 bits |
| double | floating-point value in 64 bits |
| char | character represented in 16 bits |
| boolean | a true/false value |