导航:首页 > 编程语言 > java整数null

java整数null

发布时间:2023-11-15 11:21:12

『壹』 在java中,如何设置一个int型的数据等于空

在java中,作为原生类型的int对象,在初始化时,均已经被默认赋值为版0。

而且 int a = null;给所有原生类权型(int ,byte ,double,boolean等)赋值为null,也会报语法错误。

所以,设置一个int型数据为空,不能直接使用int类型。应该使用其包装类Integer类型。

比如原先使用的地方testInt(int i),可以把Integer 类型的对象integer,作为参数传进去。

publicstaticvoidmain(String[]args){
//inti=null;这句代码会报语法错误
Integerinteger=null;
testInt(i);
}
publicstaticvoidtestInt(inti){//省略代码.....}

『贰』 java 中声明了int数组没有初始化时,int数组的默认值为什么是null而不是0

因为int[]是引用数据类型,一般引用数据类型的初始值都是null

『叁』 Java中的null如何理解

null,int,float.....等这些用关键字表示的类型,都不属于Object.
至于可以把null作为参数,只是特殊规定而已.
可以这么理解:
对象的引用代表的是一个内存的值,null是一个空引用,可以理解为内存的值为0;按这个意思对代码进行一下转换:
Object obj = new Object();
list.add(obj); ------> list.add(112);//把112看成内存地址.
list.add(null) ------> list.add(0);//null引用的值为0
如果在list.add方法里面没有对参数进行方法或属性的调用,则程序正常运行;否则会报NullPointException.

『肆』 JAVA中,null,是什么意思

null是没有地址
""是有地址但是里面的内容是空的

好比做饭 null说明连锅都没有 而""则是有锅没米
虽然二者看起来都是没有米 但是意义却不同

阅读全文

与java整数null相关的资料

热点内容
u盘系统文件格式 浏览:376
javafind数组 浏览:41
t2080升级cpu 浏览:190
微信文件倒出来哪里找到 浏览:722
单元格删除文件夹内容 浏览:170
word2003如何修改作者 浏览:217
默认数据库端口 浏览:537
sql数据库mdb在哪里 浏览:819
win10创作者更新了什么好处 浏览:994
linuxtunelp 浏览:665
centos打开zip文件格式 浏览:995
java文明5 浏览:86
ipad输密码没反应 浏览:916
一号文件中提出了哪些要求 浏览:527
scl用什么语言编程 浏览:962
系统前台进行的程序 浏览:270
刀塔机尾座怎么移动怎么编程 浏览:16
网站维护需要会什么 浏览:439
文件格式名更改 浏览:789
db2数据文件位置 浏览:508

友情链接