电脑有硬盘,内存,缓存.
硬盘存储容量大,读取速度慢,
内存存储容量居中,读取速度居中
缓存存储容量小,读取速度快
Java有一个JVM,所以数据从硬盘读取到JVM,在读取到内存中。
内存有堆,栈,静态区,代码区。
程序中的静态的属性或者方法或者静态块,是会从JVM直接读取到内存中的静态区的,其余的属性或者方法在new对象的时候在相应的栈、堆中创建
Java程序运行内容加载过程
最新推荐文章于 2021-03-13 08:17:59 发布
电脑有硬盘,内存,缓存.
硬盘存储容量大,读取速度慢,
内存存储容量居中,读取速度居中
缓存存储容量小,读取速度快
Java有一个JVM,所以数据从硬盘读取到JVM,在读取到内存中。
内存有堆,栈,静态区,代码区。
程序中的静态的属性或者方法或者静态块,是会从JVM直接读取到内存中的静态区的,其余的属性或者方法在new对象的时候在相应的栈、堆中创建