絮缘小默 发表于 2014-2-25 22:30
静态代码块是在类加载到java虚拟机上的时候运行的其主要作用是对类中的成员变量在内存中开辟空间并进行赋值 ...
乔青山 发表于 2014-2-25 22:30
。Person p = new Person();这句在main中,那执行了这句代码,main方法不是都已经执行了么。执行了这 ...
ixiangfeng 发表于 2014-2-25 22:36
不知道在哪里讲的了 但是肯定是先加载静态代码块然后再执行main函数里面的内容的 ...
乔青山 发表于 2014-2-25 22:39
唔。。但是不执行主函数的话,没有对类的调用,那就没有类的加载,没加载自然就不执行静态代码块了。这是 ...
ixiangfeng 发表于 2014-2-25 22:36
不知道在哪里讲的了 但是肯定是先加载静态代码块然后再执行main函数里面的内容的 ...
乔青山 发表于 2014-2-25 22:44
哦哦,忽然想明白了,多谢
ixiangfeng 发表于 2014-2-25 22:46
我记得老毕这里讲得很清楚的啊 总共8步还是9步来着 时间长了也有点忘了
1.png (1.52 KB, 下载次数: 27)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |