推广 热搜: 采购方式  甲带  滤芯  气动隔膜泵  履带  减速机  减速机型号  带式称重给煤机  链式给煤机  无级变速机 

Java Long包装类

   日期:2024-02-01 09:06:22     来源:网络整理    作者:本站编辑    浏览:16    评论:0    

Long类型

Java中的Long类型不是基本数据类型中的长整型long,这是长整型的包装类,继承自Number类,并且是用final 声明,不可以被继承重写。Long包装类实例化后得到Long对象,而作为对象,则可以调用类中内置的一些方法,而基本类型长整型long则不能。

Long类型定义语法

Long objName = Long.valueOf( LongValue )

提示:定义一个Long类型的对象的方法不止如上语法一种,也可以使用直接将长整型的数值赋值给Long对象来实现实例化,该过程也被称为装箱的过程!

长整型long装箱

Java中基本数据类型long类型的变量或字面量直接传递给一个接收Long类型对象作为参数的函数,或直接赋值给Long型变量,Java的编译器就会自动完成long长整型向Long包装类对象的转换,该过程便是装箱。

Long对象拆箱

与装箱的过程相反,即Java编译器遇到Java程序中将Long对象当作长整型long使用的时候(比如传参或赋值),就会自动完成转换。

Long类型实例代码

如下实例代码演示了Long包装类的定义、装箱和拆箱,并使用instanceof来检验类型是否为Long包装类,L3因为基本的数据类型,因此无法使用instanceof:

public class test {
public static void main(String[] args) {
Long L1 = Long.valueOf(3500L);
boolean t1 = L1 instanceof Long;
// 装箱
Long L2 = 96L;
boolean t2 = L2 instanceof Long;
// 拆箱
long L3 = L2;
System.out.println(t1);
System.out.println(t2);
System.out.println(L3);
}

}

免责声明:内容仅供参考,不保证正确性。

提示:点击下方“目录”可查看完整专栏内容!

 
打赏
 
更多>同类资讯
0相关评论

推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  皖ICP备20008326号-18
Powered By DESTOON