Java教程

java 类加载过程

本文主要是介绍java 类加载过程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java类加载过程:

.java文件经过编译之后生成.class文件,.class文件被加载内存中即jvm中,.class文件加载过程包括验证(校验.class文件是否有错),准备(给类的静态变量分配内存,给.class文件中的变量赋默认值),解析(将符号引用替换为直接引用,该阶段会吧一些静态方法(符号引用,比如main()方法)替换为指数数据所存内存的指针或句柄等(直接引用),这是所谓的静态连接过程(类加载期间完成),动态链接是在程序运行期间完成的将符号引用替换为直接引用)。初始化:对类的静态变量初始化为指定的指,执行静态代码块。

 

 

这篇关于java 类加载过程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!