Java中long和Long有什么区别

时间:619次浏览2018.06.22提问

Java中long和Long有什么区别

已解决问题

hao231知道平台可亲可爱的等下一个天亮网友在619次浏览2018.06.22提问提了关于IT技术Java编程相关的问题,他的提问哪些Java中long和Long有什么区别IT技术Java编程希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

第1个回答

痕.2018.06.22回答long是基本类型,Long是long的包装类在java中有时候的运算必须是两个类对象之间进行的,不充许对象与数字之间进行运算。所以需要有一个对象,这个对象把数字进行了一下包装,这样这个对象就可以和另一个对象进行运算了。比如我们也可以定义一个类:classLong{longi=0;publicLong(longi){this.i=i;}}这样这个Long就是一个包装类,他包装了一个整数值,然后可以在里面写一些运算符重载的方法使它支持某些运算。这个时候可以赋值:Longit=newLong(10);现在变量it就是一个对象,不是一个数字。