diff --git a/source/_posts/other/java程序启动时都发生了什么.md b/source/_posts/other/java程序启动时都发生了什么.md index fb4220c..5152628 100644 --- a/source/_posts/other/java程序启动时都发生了什么.md +++ b/source/_posts/other/java程序启动时都发生了什么.md @@ -27,5 +27,5 @@ cover: - - +> 个人理解: +> 类加载过程就是读取.class文件到内存中,将其放在方法区内,然后在Java堆区创建一个java.lang.Class对象,通过Class对象来访问方法区中类的数据结构。类加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。