随笔分类 - Java虚拟机
摘要:一、类加载机制 类是在运行期间动态加载的。 1. 什么是类加载 类的加载指的是将类的.class 文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Cl
阅读全文
摘要:一、内存简介 物理内存和虚拟内存 所谓物理内存就是通常所说的 RAM(随机存储器)。 虚拟内存使得多个进程在同时运行时可以共享物理内存,这里的共享只是空间上共享,在逻辑上彼此仍然是隔离的。 内核空间和用户空间 一个计算通常有固定大小的内存空间,但是程序并不能使用全部的空间。因为这些空间被划分为内核空
阅读全文