摘要:
JVM内存结构 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。JDK 1.8 和之前的版本略有不同,下面会介绍到。 Jvm 内存区域主要分为线程私有区域 程序计数器、虚拟机栈、本地方法区,线程共享区域 堆、方法区、直接内存。 线程私有数据区域生命周期与线程 阅读全文
摘要:
Java类加载的过程?类加载器? JVM类加载机制大致分为:加载、验证、准备、解析(其中验证、准备和解析都为链接)、初始化、使用、卸载。 详细过程的拆解 1. 加载 通过类加载(也有叫装载)器,将java代码加载成.class文件到内存中。 将读取到的.class数据存储到运行时内存区的方法区。 然 阅读全文