java虚拟机开辟空间
2015-10-12 15:48
295 查看
1. 栈空间
存放一些局部变量,返回值等等
int a=10;
Student s;
2.实例空间,堆
由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便.
Student s =new Student(14,"Janie");
3.DATA,数据空间
存放静态数据(static)、常量(final)、方法区
存放一些局部变量,返回值等等
int a=10;
Student s;
2.实例空间,堆
由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便.
Student s =new Student(14,"Janie");
3.DATA,数据空间
存放静态数据(static)、常量(final)、方法区
相关文章推荐
- 锁在java虚拟机中的实现和优化
- MyEclipse中SVN的使用方法
- 更改MyEclipse中的字符集设置
- spring-tx是什么包
- eclipse常用快捷键
- Struts2 单文件上传
- Struts2 单文件上传
- Java基础知识强化之IO流笔记57:数据输入输出流(操作基本数据类型)
- Java多线程涉及到的方法浅析
- java中的内部类与匿名类的基本使用方法
- 用IKVM在C#中调用JAVA程序
- Java Socket输入输出时需注意
- Java 代码块
- Struts2中表单数据怎样实例化
- java显示当前的系统时间
- VS2010+MVC4+Spring.NET2+NHibernate4-传统三层架构-前篇
- eclipse不自动弹出提示(alt+/快捷键失效)
- java多线程协作object.notify和object.wait
- [Java] Java中Console类
- java实现 zip压缩文件 三种方法