long和Long的区别,可以从以下几点进行区分:
二者的定义是不同的,小写的long指的是基本类型,大写的Long指的是对象类型又称为包装类。
虽然二者均属于Java的一种数据类型,但是long这一基本数据类型是不能new一个对象的,为了弥补Java这方面的缺陷,因此就出现了Long包装类这一对象数据类型,可以说对象类型是对基本类型的一大补充。
小写的long有默认值(),object一般默认为null,所以大写的Long中出现的一些方法就是为了满足小写long的需求。
区分二者的方法:
8,java中long的数据类型