标签:成员 运行时 csdn float 对象 bsp 汇总 als 字段
Java语言中有8种基本数据类型,基本情况汇总如下:
| 序号 | 数据类型 | 大小/位 | 封装类 | 默认值 | 可表示数据范围 | 
| 1 | byte(位) | 8 | Byte | 0 | -128~127 | 
| 2 | short(短整数) | 16 | Short | 0 | -32768~32767 | 
| 3 | int(整数) | 32 | Integer | 0 | -2147483648~2147483647 | 
| 4 | long(长整数) | 64 | Long | 0L | -9223372036854775808~9223372036854775807 | 
| 5 | float(单精度) | 32 | Float | 0.0f | 1.4E-45~3.4028235E38 | 
| 6 | double(双精度) | 64 | Double | 0.0 | 4.9E-324~1.7976931348623157E308 | 
| 7 | char(字符) | 16 | Character | ‘/uoooo‘(null) | 0~65535 | 
| 8 | boolean | 8 | Boolean | flase | true或false | 
☆☆☆☆☆
当变量作为作为类成员使用时,Java才确保给定其初始值,防止程序运行时错误。但是这些初始值对你的程序来说是不正确的。所以必须明确指定初始值。
然而以上所诉并不适用于“局部”变量(即:非某个类的字段)。因此在某个方法中定义int i,那么变量i可能得到的是任一值。不会被初始化为0。所以使用前先付一个适当的值。如果忘记了,java会在编译时返回一个错误。告诉你此变量没有初始化。在类中定义一个对象的引用时,如果没有给定初始化值,此引用会默认为null值。也就是说在java中基本类型的默认值是0,引用类型会默认为null。
标签:成员 运行时 csdn float 对象 bsp 汇总 als 字段
原文地址:http://www.cnblogs.com/heiming/p/7426374.html