摘要:
静态方法中不能直接访问同一类中的非静态成员,而必须先创建对象,再通过对象访问成员 2 写一个类 使用类的静态字段和构造函数,可以跟踪某个类所创建的个数 package Test; public class jingtai { public static int n; public jingtai() 阅读全文
posted @ 2018-10-20 16:18
Caper123
阅读(281)
评论(0)
推荐(0)
摘要:
输出结果为:100 300 分析 1 {field=200;} 该部分为类的初始化模块,在类中直接将语句包围起来,直接作为类成员,像这种成员多用与初始化类的字段。 2 在 public int field=100; 定义时初始化,所以obj.field值为100 3 obj=new Initiali 阅读全文
posted @ 2018-10-20 16:02
Caper123
阅读(230)
评论(0)
推荐(0)
摘要:
输出结果 输出结果不一样主要是因为与IntegerCache类有关 为了避免重复创建对象,对INteger值做了缓存,如果这个值在缓存的范围内直接返回缓存对象,否则new一个新的对象返回。 这是一个内部静态类,该类只能在Integer这个类的内部访问,这个类在初始化的时候,会去加载JVM的配置,如果 阅读全文
posted @ 2018-10-20 11:51
Caper123
阅读(249)
评论(0)
推荐(0)

浙公网安备 33010602011771号