类加载发生在什么时候?
作者:互联网
类加载发生在什么时候?
每个类的编译代码都存在于自己的独立文件中,该文件只有在使用程序代码时候,才会被加载。 一般来说 类的代码在初次使用的时候才会被加载。 ---《Thinking in Java》
类的代码在初次使用的时候才会加载, 这句话的意思 其实是指
-
加载发生在
创建类的第一个对象
的时候 -
但是
访问static域
/static方法
的时候 就会发生加载 -
其实 `
构造器也是一个static方法`,static没有显式的写出来
-
更准确的讲类在任何static成员被访问的时候加载的。
标签:初次,代码,发生,static,时候,加载 来源: https://www.cnblogs.com/lzw-lxy/p/16023092.html