2016 - 2024

感恩一路有你

java类加载过程面试题 类加载机制,不是类加载机制的几个过程?

浏览量:1897 时间:2021-03-24 15:18:21 作者:admin

类加载机制,不是类加载机制的几个过程?

答:这个问题java的比较核心的一个难题,我就针对问题做简要回答,不做深入讨论了:

1、编译和运行概念要搞清:编译即javac的过程,负责将.java文件compile成.class文件,主要是类型、格式检查与编译成字节码文件,而加载是指java *的过程,将.class文件加载到内存中去解释执行,即运行的时候才会有加载一说。


2、类的加载时机,肯定是在运行时,但并不是一次性全部加载,而是按需动态,依靠反射来实现动态加载,一般来说一个class只会被加载一次,之后就会从jvm的class实例的缓存中获取,谁用谁取就可以了,不会再去文件系统中加载.class文件了。


明白1,2点就够了,再深入要等一段才能明白了。

java类加载过程面试题 java类加载执行顺序 java类加载顺序

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。