java的long和Long,java有没有long long
java中long与Long的区别是:
1.Long是java中的基本数据类型,而long是java中的对象类型;
2.对于长型数据,这个数据是对象,而对于长型数据,这个数据是基本数据类型,不属于对象。
Java的数据类型分为两种:
1.基本类型:byte (8),short (16),int (32),long (64),float (32),double (64),char (16),boolean(1);
2.对象类型:字节,短整型,长整型,浮点型,双精度型,字符型,布尔型。
以上对象类型都是基本的包装类,比如byte就是Byte的包装类。
Java是面向对象的语言,但是Java中的基本数据类型不是面向对象的,在实际使用中有很多不便。为了解决这个不足,在设计类的时候为每个基本数据类型设计一个对应的类来表示,这样对应于基本数据类型的八个类统称为包装类。
对于包装类说,这些类的用途主要包含两种:
作为基本数据类型对应的类类型存在,方便涉及对象的操作。
包含每个基本数据类型的相关属性,如最大值、最小值以及相关的操作方法。
Long数据的大小的比较
对于Long类型的数据,此数据是一个对象,因此对象不能直接与""、"=="和""进行比较。如果我们想比较两个对象的相等性,可以使用。Long对象的equals()方法:
Long l1=新Long(100);
Long l2=新Long(200);
system . out . println(L1 . equals(L2));如果要比较“”和“”,可以使用。long对象的Longvalue()方法:
Long l1=新Long(100);
Long l2=新Long(200);
system . out . println(L1 . long value()L2 . long value());long数据的大小的比较
对于long类型的数据,该数据属于基本数据类型,不属于对象,可以直接用""、"=="和""进行比较
长l3=300
长l4=400
system . out . println(l3l 4);
system . out . println(l3l 4);
system . out . println(L3==l4);推荐教程:java教程以上是Java中long和Long区别的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。