Java-About
conputa
这个作者很懒,什么都没留下…
展开
-
Java-堆和栈的区别
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器转载 2007-08-26 13:05:00 · 513 阅读 · 0 评论 -
深入分析 DispatchAction, LookupDispatchAction, MappingDispatchAction
首先我们来看一下它们三者之间的关系 java.lang.Object | +--org.apache.struts.action.Action | +--org.apache.s转载 2007-08-27 12:04:00 · 515 阅读 · 0 评论 -
有关哈希表
每个Java对象都有 hashCode() 和 equals() 方法。许多类忽略(Override)这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在 Java理念和实践这一部分,Java开发人员Brian Goetz向您介绍在创建Java类以有效和准确定义 hashCode() 和 equals() 时应遵循的规则和指南。您可以在 讨论论坛与作者和其它读者一同探讨您对本文的看转载 2007-08-27 09:04:00 · 324 阅读 · 0 评论