聚热点 juredian

NULL(Java中的null到底是什么意思?)

让我们从下面的陈述开始:

1. 这句话到底是什么意思?

回想一下什么是变量,什么是值。

一个常见的比喻是变量类似于一个盒子。

就像您可以使用一个框来存储某些东西一样,您也可以使用一个变量来存储一个值。

在声明变量时,我们需要设置它的类型。

Java中有两大类类型:原语类型和引用类型。

声明为基元类型的变量存储值;引用类型声明的变量存储引用。

在这种情况下,初始化语句声明一个变量x。

x存储字符串引用。

这里是零。

下面的可视化将更好地理解这个概念。

如果x = "abc",则如下所示:

2. 内存中的null到底是什么?

内存中的null到底是什么?或者Java中的null值是什么?

首先,null不是一个有效的对象实例,因此没有为它分配内存。

它只是一个值,指示对象引用当前不引用对象。

从JVM规范:

Java虚拟机规范不要求具体的值编码为null。

我假设它和其他C语言一样都是0。

3.内存中的x到底是什么?

现在我们知道零是什么。

我们知道变量是一个存储位置和一个相关的符号名(标识符),它包含一些值。

x在内存中的确切位置?

从JVM运行时数据区域的图中,我们知道由于每个方法在线程的堆栈中都有一个私有堆栈框架,所以本地变量位于该框架中。

搜索建议:NULL  NULL词条  
热评

 小学毕业作文400字

关于小学毕业作文400字汇编五篇在平平淡淡的学习、工作、生活中,大家都经常看到作文的身影吧,作文根据写作时限的不同可以分为限时作文和非限时作文。作文的注意事项有...(展开)

热评

 【歌词】旧欢如梦 - 谭炳文 /...

歌曲名称:旧欢如梦歌手:华人群星2专辑:耳熟 能唱 (集体回忆……六十至九十年代好歌)旧欢如梦曲:古曲 词:庞秋华当年相恋意中人 大家性情近早种爱根极亲密 心心...(展开)

热评

 小学写事作文500字

精选小学写事作文500字4篇在日复一日的学习、工作或生活中,大家最不陌生的就是作文了吧,写作文可以锻炼我们的独处习惯,让自己的心静下来,思考自己未来的方向。相信...(展开)