类加载发生在什么时候?


类加载发生在什么时候?

每个类的编译代码都存在于自己的独立文件中,该文件只有在使用程序代码时候,才会被加载。 一般来说 类的代码在初次使用的时候才会被加载。 ---《Thinking in Java》

类的代码在初次使用的时候才会加载, 这句话的意思 其实是指

  • 加载发生在创建类的第一个对象的时候

  • 但是 访问static域 / static方法 的时候 就会发生加载

  • 其实 `构造器也是一个static方法`,static没有显式的写出来

  • 更准确的讲类在任何static成员被访问的时候加载的。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM