• 基本数据类型(Primitive type)
序号 |
数据类型 |
字节 |
位数 |
默认值 |
取值范围 |
举例说明 |
1 | byte(位) | 1 | 8 | 0 | -2^7 - 2^7-1 | byte b = 10; |
2 | short(短整数) | 2 | 16 | 0 | -2^15 - 2^15-1 | short s = 10; |
3 | int(整数) | 4 | 32 | 0 | -2^31 - 2^31-1 | int i = 10; |
4 | long(长整数) | 8 | 64 | 0 | -2^63 - 2^63-1 | long l = 10l; |
5 | float(单精度) | 4 | 32 | 0.0 | -2^31 - 2^31-1 | float f = 10.0f; |
6 | double(双精度) | 8 | 64 | 0.0 | -2^63 - 2^63-1 | double d = 10.0d; |
7 | char(字符) | 16 | 空 | 0 - 2^16-1 | char c = 'c'; | |
8 | boolean(布尔值) | 8 | false | true、false | boolean b = true; |
•什么是引用类型
除了8种基本类型以外剩下的都是引用类型
概念:引用类型 就是只变量中存储的不是值而是一个内存中的地址的数据类型
也就是说 变量中存储了这个变量的值所在内存中的地址 每次调用这个变量都是引用这个地址而得到真正的值 所以叫引用类型
引用类型:是一个对象类型,值是什么呢?它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。