概述
首先,java的八大基本类型为byte short int long float double char boolean对应的八大包装类型 Byte Short Integer Long Float Double Character Boolean
其中对基本类型进行初始化的操作,可以得到一个默认值,对于包装类型初始化对象的时候也可以得到一个默认值,但是这两个默认值是不一样的。
包装类型的初始化值统一为null。基本数据类型有两个特殊,一个是char初始化为空格符,一个是boolean初始化为false,其余的全是0
在增强for循环中可以用包装类型的引用指向默认模式初始化的数组。反过来就会报错,例如一个null转化为基本数据类型会报空指针错误。
int[] ch = new int[10]; for(Integer i:ch){ System.out.println(i); }
0 0 0 0 0 0 0 0 0 0
char[] ch = new char[10]; for(char i:ch){ System.out.println(i); }
输出10个空格
boolean[] ch = new boolean[10]; for(boolean i:ch){ System.out.println(i); }false false false false false false false false false false
最后
以上就是可耐芹菜为你收集整理的java八大基本类型初始化的全部内容,希望文章能够帮你解决java八大基本类型初始化所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复