您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

java中long与Long的区别

2024/11/5 12:16:30发布46次查看
java中long与long的区别是:
1、long是java中的基本数据类型,而long是java中对象类型;
2、对于long类型的数据,该数据是一个对象,而对于long类型的数据,该数据是一个基本数据类型,不属于对象。
java的数据类型分为两种:
1、基本类型:byte(8),short(16),int(32),long(64),float(32),double(64),char(16),boolean(1);
2、对象类型:byte,short,integer,long,float,double,character,boolean。
上面的对象类型分别是基本类型的包装类,例如byte是byte的包装类。
java语言是一个面向对象的语言,但是java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类。
对于包装类说,这些类的用途主要包含两种:
作为和基本数据类型对应的类类型存在,方便涉及到对象的操作。
包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法。
long数据的大小的比较
对于long类型的数据,这个数据是一个对象,所以对象不可以直接通过“>”,“==”,“<”的比较,如果要比较两个对象的是否相等的话,我们可以用long对象的.equals()方法:
long l1 = new long(100); long l2 = new long(200); system.out.println(l1.equals(l2));
如果要进行“>”,“<”的比较的话,可以通过long对象的.longvalue()方法:
long l1 = new long(100); long l2 = new long(200); system.out.println(l1.longvalue()<l2.longvalue());
long数据的大小的比较
对于long类型的数据,这个数据是一个基本数据类型,不属于对象,所以可以直接通过“>”,“==”,“<”作比较
long l3 = 300; long l4 = 400; system.out.println(l3>l4); system.out.println(l3<l4); system.out.println(l3==l4);
推荐教程:java教程
以上就是java中long与long的区别的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product