JVM类加载过程,JDK和JER区别
来源:互联网 发布:美即黑面膜怎么样 知乎 编辑:程序博客网 时间:2024/05/29 12:48
java类被加载过程
类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:
①加载(以二进制形式来生成java.lang.Class对象)
②链接(又分为验证、准备和解析)
校验:检查导入类或接口的二进制数据的正确性;
准备:给类的静态变量分配并初始化存储空间;
解析:将符号引用转成直接引用;
③初始化(激活类的静态变量和静态代码块、初始化Java代码)
先初始化静态成员,然后调用父类构造器,再初始化父类非静态成员,最后调用自身构造器,自身非静态成员。
JDK和JRE区别
JDK:包括JRE、调试工具、编译工具、打包工具、文档生成工具等。开发java程序(编写java程序)的开发包。需要配置环境变量。简单来说就是开发环境。
JRE:包括JVM运行java程序的环境(无编译器和调试器)。自动配置环境变量。(分为Server JRE和ClientJRE)。简单来说就是运行环境。
阅读全文
0 0
- JVM类加载过程,JDK和JER区别
- java里jvm,jer,jdk的区别
- JDK JVM JRE Java虚拟机概念区别和一个类加载器实例
- JVM运行和类加载过程
- JVM > 类加载的时机和过程
- 【JVM】类加载、连接和初始化过程
- jvm类加载过程
- JVM 类加载过程
- JVM 类加载过程
- JVM 类加载过程
- JVM类加载过程
- JVM类加载过程
- JVM类加载过程
- jvm类加载过程
- JVM类加载过程
- JVM 类加载过程
- JVM类加载过程
- JVM 类加载过程
- 【知了堂学习笔记】Model1、Model2和MVC架构模式
- poj 1451 难度:中等 字典树+搜索
- 线性表顺序结构增删改查
- STL库中的list的使用和模拟实现
- JS加载与运行
- JVM类加载过程,JDK和JER区别
- log4j学习笔记
- Product of Array Except Self
- [Java--面试]--阿里巴巴面试2016
- 二分查找,你真的懂吗
- 欢迎使用CSDN-markdown编辑器
- 图像识别
- python 多并发竞争微信token刷新问题的解决方案
- JAVA 时间日期