看看java中的存储方式

---《thinking in java》中存储相关:

Exception handling:

1 -new在堆上创建异常对象。

2-异常的位置可能离异常被抛出的位置很远,也可能会跨越方法调用栈的许多层次

 

 

 

JAVA把内存分为两种:

堆内存和栈内存,他们都是JAVA用来在RAM中存储数据的地方

堆:存放new创建的对象或数组(垃圾回收器负责清理工作)

栈:存放基本数据类型变量int,,long,char,boolean,引用(指向堆中的对象)...

 

存取速度:寄存器>栈>堆

 

详见:http://wenku.baidu.com/view/888fc78583d049649b66589b.html

 

 

 

你可能感兴趣的:(java,职场,存储,休闲)