java所有的数据类型以及占内存的大小详细介绍一下
时间: 2023-02-08 09:33:04 浏览: 167
Java有8种基本数据类型。这些数据类型可以分为四类:整型、浮点型、字符型和布尔型。
整型:
1. byte: 8位二进制,占用1个字节,范围是-128到127。
2. short: 16位二进制,占用2个字节,范围是-32768到32767。
3. int: 32位二进制,占用4个字节,范围是-2147483648到2147483647。
4. long: 64位二进制,占用8个字节,范围是-9223372036854775808到9223372036854775807。
浮点型:
1. float: 32位二进制,占用4个字节,精度是7位小数。
2. double: 64位二进制,占用8个字节,精度是15位小数。
字符型:
1. char: 16位二进制,占用2个字节,用来存储单个Unicode字符。
布尔型:
1. boolean: 一位二进制,用来存储 true 或 false 。
除此之外,还有一种特殊类型:
引用类型:
1. Object:占用空间由对象本身决定
另外,在 Java 中还有一个特殊类型:null,它不属于任何数据类型,可以赋值给任何引用类型的变量。
阅读全文