Java堆栈存储数据类型
2016-04-05 16:24
239 查看
通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中的栈空间;而通过new关键字和构造器创建的对象放在堆空间;程序中的字面量(literal)如直接书写的100、"hello"和常量都是放在静态区中。栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间,理论上整个内存没有被其他进程使用的空间甚至硬盘上的虚拟内存都可以被当成堆空间来使用。
相关文章推荐
- HashMap 源码解析
- Java多线程之ExecutorService
- Java并发编程系列之十八:读写锁
- Java HotSpot VM Options
- Eclipse 自动提示设置
- java的下拉框选择
- 浅谈Spring Mvc的设计模式
- Java 集合
- 【Spring MVC拦截器+logback日志+自定义注解】实现用户鉴权登陆和访问日志记录
- 本地Spring容器关闭的时机
- spring框架学习(四)自动装配
- spring框架学习(三)junit单元测试
- spring框架学习(二)依赖注入
- spring框架学习(一)
- Spring 接口注入
- Spring注入方式介绍
- Spring WebSocket简单入门测试Demo(网页及时聊天)
- java反射之方法反射的基本操作
- Spring MVC系列(五)之自定义数据绑定---HandlerMethodArgumentResolver
- java exception的使用规范