Java数据类型 long 与 Long 的区别 和 正确用法

Posted 岑惜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java数据类型 long 与 Long 的区别 和 正确用法相关的知识,希望对你有一定的参考价值。

1.区别

(1)

long  是 基本类型  【类似于 int】

Long 是 对象类型  【类似于Integer】

 

(2)

long 默认值是 0

Long 默认值是 null

 

2.比较方法

(1)

Long a = new Long(1); 
Long b = new Long(2); 
System.out.println(a.equals(b));

(2)

Long 类型 也可以转 long类型  

如 a.longValue() 

上面的比较也可以转成long值比较  

System.out.println(a.longValue()  < b.longValue());

 

(3)

long c = 300; 
long d = 400; 
 
System.out.println(c>d);  
System.out.println(c<d);  
System.out.println(c==d);

 

以上是关于Java数据类型 long 与 Long 的区别 和 正确用法的主要内容,如果未能解决你的问题,请参考以下文章

Java中long和Long有啥区别

Java中long和Long有啥区别

Java中long和Long有啥区别

java long和java.lang.Long有啥区别?

java String转Long两种方法区别

Java:指定long时L和l(小写L)有区别吗?