java中的类加载机制
2015-08-20 13:45
501 查看
java面试笔记5. 类加载机制。
虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java字节码,这就是类加载机制。
类加载主要有三种方式:
1. 命令行启动应用程序时候由JVM初始化加载。
2. 通过class.forName()方法动态加载。默认会执行初始化块。
3. 通过ClassLoader.loadClass()方法动态加载,不会执行初始化块。
虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java字节码,这就是类加载机制。
类加载主要有三种方式:
1. 命令行启动应用程序时候由JVM初始化加载。
2. 通过class.forName()方法动态加载。默认会执行初始化块。
3. 通过ClassLoader.loadClass()方法动态加载,不会执行初始化块。
相关文章推荐
- JDK、JRE和JVM的区别(简解)
- Mark Knowledge of Java Thread (3): Future and Callable
- Java List接口
- java异常处理机制
- Myeclipse导出war包
- Spark: java.lang.IllegalStarteException: unread block data
- java中的垃圾回收机制
- JDK、JRE和JVM的区别(详解)
- JAVA中集合总结
- JAVA基础之访问控制权限(封装)
- Java基础知识—垃圾回收机制
- java程序为何能跨平台执行
- Eclipse中代码自动对齐
- eclipse jetty插件启动不了程序 并且乜有报错和异常信息
- JAVA字符串格式化-String.format()的使用
- java 代码块
- 使用<c:forEach>标签迭代JavaBean的属性时报错
- How to Write a Spelling Corrector用java 写拼写检查器 Java实现 以备查验
- JAVA-相关技术超链接
- Java 高效代码