文章列表
1.java是如何管理内存的
java的内存管理就是对象的分配和释放问题。(其中包括两部分)
分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间 ...
<一>
基础数据类型(Value type)直接在栈(stack)空间分配,方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。
引用数据类型,需要用new来创建,既在栈空间分配一个地址空间(reference),又在堆空间分配对象 ...