「Java面试必会」类加载
2018-04-10 本文已影响2人
花生无翼
1.什么是类加载
2.类的生命周期
类的生命周期分为5个阶段:加载、验证、准备、解析和初始化
3.类加载器
启动类
扩展类
应用程序类
父类托管:先找父类,父类处理不了,再由自己处理
4.类的加载方式
- 命令行启动时由JVM初始化加载
- 通过class.forName()方法动态加载
- ClassLoader.loadClass()加载
5.双亲委派模型
6.自定义加载器
重写findClass()
参考:https://www.ibm.com/developerworks/cn/java/j-lo-classloader/