本帖最后由 乔青山 于 2014-2-26 09:44 编辑
毕老师刚讲到静态代码块的时候说了一句:静态代码块的执行优先于主函数
但是在讲对象的初始化的时候:怎么Person p = new Person();是先加载Person.class(毕老师这个地方讲的应该是有点错误,不是Person p的时候加载Person类,而应该是调用主函数的时候就加载Person类,所以这个地方Person类已经加载完了),再开辟空间。然后再执行静态代码块?
//这怎么搞的。。。前后讲的不一样啊
最后的执行步骤,这里面的1和2是不是反了?
执行1的时候都已经执行主函数了,执行主函数的时候不加载类?
|