会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
弹剑而歌
博客园
首页
新随笔
联系
订阅
管理
公告
2010年8月2日
Java中堆和栈的区别
摘要: 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是...
阅读全文
posted @ 2010-08-02 10:31 弹剑而歌
阅读(242)
评论(0)
推荐(0)
编辑
final 和 static 的运用 转
摘要: final 关键字 和 static 用法一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被...
阅读全文
posted @ 2010-08-02 10:16 弹剑而歌
阅读(168)
评论(0)
推荐(0)
编辑