1.基本类型:long,int,byte,float,double
2.对象类型:Long,Integer,Byte,Float,Double其它一切java提供的,或者你自己创建的类。
其中Long叫 long的包装类。Integer、Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。
public class Demo2 { public static void main(String[] args) { long i = 1L; Long j = 1L; Long aLong = new Long(1L); Long bLong = new Long(1); System.out.println(i + "\n" + j); System.out.println(aLong + "\n" + bLong); System.out.println(aLong.equals(bLong)); System.out.println(aLong == bLong); } }
1
1
1
1
true
false
java中经常会碰到“long c = 1L”的写法,L表示long ,long占用8个字节,表示范围:-9223372036854775808 ~ 9223372036854775807
1L其实就是1。
常量后面跟这个一般是指类型,1L表示1是长整型,如果是1f 表示是float型