标题: JAVA网页设计java中的 by value or by reference [打印本页] 作者: 乐观 时间: 2015-1-18 11:46 标题: JAVA网页设计java中的 by value or by reference 比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。java中的基本范例间接存储在栈中,复合范例接纳援用范例,把援用也存储在栈中,而对应的对象存储在
堆中。因而java中把内存分堆内存和栈内存,在函数中界说的一些基础范例或援用都分派栈内存。
堆内存用来寄存由new创立的对象和数组,或是static(类装载信息)。
在堆平分配的内存,由jvm的gc办理。
程序只能把持援用的保存期,对象的保存期是jvm把持的。