Java冷知识
1、Number的Class类不是Integer的Class的父类
2、final的静态的变量第一次访问会是类进行初始化,而fianl的静态常量访问不会使类初始化
3、通过Class.forName("oo.oo.A")得到的Class应用会使该类初始化,而Integer.class得到的应用不会使该类初始化
4、这样子Class<Number> clazz = int.class会报错而Class<? extends Number>clazz = int.class没事
时间: 2024-10-28 06:49:40