Java程序运行内容加载过程

来源:互联网 发布:淘宝总显示网络异常 编辑:程序博客网 时间:2024/05/23 11:09

电脑有硬盘,内存,缓存.
硬盘存储容量大,读取速度慢,
内存存储容量居中,读取速度居中
缓存存储容量小,读取速度快
Java有一个JVM,所以数据从硬盘读取到JVM,在读取到内存中。
内存有堆,栈,静态区,代码区。
程序中的静态的属性或者方法或者静态块,是会从JVM直接读取到内存中的静态区的,其余的属性或者方法在new对象的时候在相应的栈、堆中创建

0 0