摘要: 什么是类加载器类加载器负责所有类的加载,系统为所有被载入内存的类生成一个java.lang.Class实例。一旦一个类被载入到JVM中,同一个类就不会被再次载入。但是如何判断“同一个类”呢?正如一个对象有唯一标示一样,一个被载入JVM的类也拥有唯一的标示。在Java中一个类用其全限定名(包名+类名)... 阅读全文
posted @ 2015-08-05 15:47 傅长路 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 上节讲了Java类初始化的步骤,那么什么时候执行初始化操作呢?下面6种方式使用某个类或接口时,系统会初始化类或接口:创建类的实例。为某个类创建实例的方法包括:使用new来创建实例;通过反射创建实例;通过反序列化的方式创建调用某个类的类方法(静态方法)访问某个类或接口的类变量,或为该类变量赋值使用反射... 阅读全文
posted @ 2015-08-05 13:50 傅长路 阅读(314) 评论(0) 推荐(0) 编辑