Java基本数据类型的默认值
来源:互联网 发布:江西网络干部学院下载 编辑:程序博客网 时间:2024/06/05 09:34
- 基本表述
For type byte, the default value is zero, that is, the value of (byte)0. For type short, the default value is zero, that is, the value of (short)0. For type int, the default value is zero, that is, 0. For type long, the default value is zero, that is, 0L. For type float, the default value is positive zero, that is, 0.0f. For type double, the default value is positive zero, that is, 0.0d. For type char, the default value is the null character, that is, '\u0000'. For type boolean, the default value is false.
java类变量在加载阶段时,JVM会为基本数据类型(byte、short、int、long、float、double以及char、boolean)赋值为默认值,直到初始化阶段才将给定的初始值赋值给基本类型的类变量,覆盖其默认值。其初始值如表(英文表述引用):
- 注意
1. 当基本数据类型被声明为非类变量时,JVM不会为相应的数据类型提供默认值,此时需要显示设置初始值才能正常使用基本类型,否则会提示The local variable * may not have been initialized;
2. Java将数据类型分为基本数据类型和引用类型,在作为类变量使用时,为显示初始化的引用类型类变量也会被初始化为默认值(null);
3. Java为8中基本数据类型都提供了相应的包装类(Byte、Short、Integer、Long、Float、Double以及Character、Boolean),并且基本数据类型对应的包装类为引用类型,JVM会为其赋值默认值(null)。
阅读全文
0 0
- Java基本数据类型的默认值
- java基本数据类型的默认值
- java基本数据类型默认值
- JAVA中八种基本数据类型的默认值
- java 常用基本数据类型的默认值
- java中基本数据类型的初始化默认值
- java 基本数据类型初始值(默认值)
- java 基本数据类型初始值(默认值)
- java 基本数据类型初始值(默认值)
- Java 基本数据类型初始值(默认值)
- java数据类型的默认值
- Java基本数据类型的【取值范围】【占内存大小】【默认值】
- Java 基本数据类型 范围及默认值
- Java中数据类型的默认值
- Java中数据类型的默认值
- java数据类型的系统默认值
- 基本数据类型默认值
- java 基本类型的默认值
- Flink local模式运行SocketWordcount
- libyuv—libyuv测试使用ARGBToI420和ConvertToARGB接口
- SRM 664 hard BearSorts题解搬运
- OC代理,delegate
- windows下解压版mysql-5.7的安装方式
- Java基本数据类型的默认值
- [bzoj1143][CTSC2008]祭祀river 最大独立集+floyd
- 网络流二元关系
- Zookeeper实例原生API--同步更新节点数据
- 开发人员学Linux(6):CentOS7编译安装MySQL5.17.8多实例及主从复制
- 如何教孩子Scheme编程(2)
- 数据结构—栈的实现及实战应用
- 【JVM】jvm内存模型及分区
- [LeetCode]168. Excel Sheet Column Title