java

位置:IT落伍者 >> java >> 浏览文章

Java中数据类型的自动拆箱和装箱


发布日期:2024年05月02日
 
Java中数据类型的自动拆箱和装箱

我们知道在Java中所有的都是类我们创建一个类的实例的时候需要使用关键字new在Java中给我们提供了基本数据类型的包装类我们要创建一个基本数据类型的时候我们按照Java默认的语法需要使用new关键字来创建一个对象在Java之前对于基本数据类型的包装类只能使用new关键字但是在Java及以后就给我们提供了一种机制可以不适用new关键字

在Java中对于基本数据类型包装类我们可以直接使用基本数据来赋值下面我们看一个例子程序

在程序中我们直接对i赋值没有报错在后面输出显示的结果也是也没有错误这就证明在Java中Java虚拟机直接根据我们运行的实际环境给我们将数据类型进行了转换(这里的转换是指在类和基本数据类型之间的转换)有了上面的例子我们想第行输出的是true然后行输出的也是true但是最后的结果却是如下 true false这里读者可能就不明白了这里我们解释一下这样结果的原因在Java中对于从之间的数因为数据比较小而且使用的比较频繁在内存中就保存一份它们都指向的是同一份对于其他的数据就分别保存了说道这里读者应该就清楚了这里使用了设计模式的享元模式有兴趣的读者可以自己搜搜

感觉语言组织的不好希望读者能够看懂

上一篇:Java中的注解以及应用

下一篇:Java冒泡排序法