Java程序运行内容加载过程
2015-04-19 02:23
344 查看
电脑有硬盘,内存,缓存.
硬盘存储容量大,读取速度慢,
内存存储容量居中,读取速度居中
缓存存储容量小,读取速度快
Java有一个JVM,所以数据从硬盘读取到JVM,在读取到内存中。
内存有堆,栈,静态区,代码区。
程序中的静态的属性或者方法或者静态块,是会从JVM直接读取到内存中的静态区的,其余的属性或者方法在new对象的时候在相应的栈、堆中创建
硬盘存储容量大,读取速度慢,
内存存储容量居中,读取速度居中
缓存存储容量小,读取速度快
Java有一个JVM,所以数据从硬盘读取到JVM,在读取到内存中。
内存有堆,栈,静态区,代码区。
程序中的静态的属性或者方法或者静态块,是会从JVM直接读取到内存中的静态区的,其余的属性或者方法在new对象的时候在相应的栈、堆中创建
相关文章推荐
- Java 程序的加载运行过程
- 举例说明一个 java程序的加载,初始化以及运行过程
- java程序的加载过程
- java程序的运行过程
- Java程序运行机制及运行过程
- java程序运行过程解析
- java程序的加载过程
- cmd下运行java程序,找不到或无法加载主类
- Java程序编译和运行的过程
- 分析java程序的运行过程
- C语言中内存分布及程序运行加载过程
- java拾遗4----一个简单java程序的运行全过程
- Java程序运行机制及运行过程
- 在eclipse中JAVA从打包成jar程序到双击运行的整个过程(没有主清单属性问题的解决)
- java程序执行过程中动态加载jar包
- 编写,编译,运行Java程序过程中的编码解码过程
- JVM 学习笔记-java程序编译和运行的过程
- 在cmd窗口运行需要加载含驱动的java程序
- 在cmd窗口运行需要加载含驱动的java程序
- Linux进程启动过程分析do_execve(可执行程序的加载和运行)---Linux进程的管理与调度(十一)