暑假Java学习5
假设该类是第一次进行实例化。那么有如下加载顺序静态总是比非静态优先,从早到晚的顺序是:1 静态代码块 和 静态成员变量的顺序根据代码位置前后来决定。
2 代码块和成员变量的顺序也根据代码位置来决定
3 最后才调用构造方法构造方法
Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)
,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从JDK 1.5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。
Java 为每个原始类型提供了包装类型:
原始类型: boolean,char,byte,short,int,long,float,double
包装类型:Boolean,Character,Byte,Short,Integer,Long,Float,Double