首页 / 养生 / 正文

java判断类型(Java 里的基本类型和引用类型)

放大字体  缩小字体 来源:皮尔卡丹钱包 2026-04-17 17:35  浏览次数:7
有天赋是一回事,有动力去深究细微之处却是另一回事。                                         ————科比·布莱恩特

Java 里的数据类型分为 基础数据类型引用数据类型

一个字节等于 8 位。一位(one bite)在计算机里只有 0 或 1 两个值。所以位数就决定了基本数据类型的表数范围。

引用的数据类型占的地方通常比较大,类型也比较多,而且还一直在增长。

最常用的引用类型是 String、ScannerArrays

基本类型和引用类型的区别:

但是引用类型存的是值的引用(在内存里放地址,这个地址指向数据真正的地方)。

有两种内存空间:堆、栈。

我们以最常见的引用类型之一 String 来做一个简单的解释。

int 声明的 a 和 b 是基本数据类型,在左边的栈里就直接存了他对应的值; 而 String 声明的 java 和 language 都是引用数据类型,在左边的栈里存的是值的引用,也就是值所对应的内存地址:B10,真正的值 “java” 存在堆里的一个地方。 java 和 language 对应的值一样,所以他们共享了堆里同一个真正的值。

那什么时候两个一样的字符串,用 == 判断会等于 false呢?

你可能要说,那值本来就是一样的啊,所以说,如果想要比较引用类型对应的值是否相同,要用 equals,就会经过一番处理,然后比较引号里的值是否相同:

打赏
0相关评论
热门搜索排行
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:115904045
头条快讯网 版权所有
中国互联网举报中心