我是靠谱客的博主 可耐芹菜,最近开发中收集的这篇文章主要介绍java八大基本类型初始化,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先,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八大基本类型初始化所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部