[JAVA修炼之路四]-JVM内存模型以及对象实例化过程
2016-01-12 22:22
671 查看
一、JVM 内存模型
注意:
1、类加载器加载类
2、执行引擎 -执行运行时数据区
二、JVM 对象
三、实例化对象流程
1、类加载
服务器启动等,把class字节吗加载到方法区
2、实例化
Object object=new Object();
object引用存放桟中,对象的数据值存放堆中,堆中存放的是结构化数据
四、注意点
1、一个class所有的变量都存放值,这个对象所占用的空间都是相同的。
注意:
1、类加载器加载类
2、执行引擎 -执行运行时数据区
二、JVM 对象
三、实例化对象流程
1、类加载
服务器启动等,把class字节吗加载到方法区
2、实例化
Object object=new Object();
object引用存放桟中,对象的数据值存放堆中,堆中存放的是结构化数据
四、注意点
1、一个class所有的变量都存放值,这个对象所占用的空间都是相同的。
相关文章推荐
- C和Java效率对比试验和编译器优化影响
- java集合总结
- 文件夹复制的Java实现
- JAVASE之输入输出流
- JDK 环境变量配置及常见问题
- JavaWeb的Cookie技术显示历史商品( 信息 )浏览记录(学习方立勋老师的教程)
- 从Eclipse里导出Android程序到手机里
- [四]SpringMvc学习-对servlet与json的支持与实现
- java 伪随机数类
- Java类集框架
- Java执行顺序
- 牛客网 --java问答题
- Spring Boot 基础
- 【JAVA Web】mybatis3.3 + struts2.3.24 + mysql5.1.22开发环境搭建及相关说明
- Java I/O系统
- java Graphics2D 画图
- Spring MVC 测试 | 模拟提交表单
- 深入分析JavaWeb Item50 -- Spring开发入门
- javaSE学习博客与笔记
- Java Web项目Server窗口NullPointerException问题