如果我在结尾再加一段代码
HelloWorld hello2 = new HelloWorld();
为什么会将上面的两句话重新输出一遍?
java的代码是逐步执行的,你创建一个新的HelloWorld对象hello2,那么上面非静态的初始化过程会再跑一遍,里面的system.out 的语句会再输出一遍到控制台上
每创建一次对象,就会初始化一次
你写的代码是什么