- 浏览: 2462 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
kangzhengfei:
谢谢.
关于递归的一个问题 -
阳光晒晒:
select name,levelfrom t_testcon ...
关于递归的一个问题
文章列表
package test;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
class KeyMaster {
public int i;
public KeyMaster(int i){this.i = i ;}
public boolean equals(Object o){
return i == ((KeyMaster)o).i;
}
public int hashCode() {
return i;
}
}
...
- 2009-03-30 18:26
- 浏览 839
- 评论(0)
昨晚看了看java回收机制,主要有以下几个机制:
(一),很简单但效率低下的引用计数法
该机制主要原理是这样,如果发现对象有引用,则计数器会+1,如果没有引用或者设为null时,则-1,当计数器为0时,执行垃圾回收,这样的话,即在整个过程中,都会执行计数算法,如果有对象与对象之间有互相引用,就会出现计数器不为0,但是应该回收的情况,这样就引来第二种机制:自适应机制。
(二)自适应机制
当执行垃圾回收时,系统会停止服务,在内存区合静态存储区中,查找对象的引用,如果发现“活”的对象,就复制到新的内存区中,更改对象的引用,查找完成后,清理旧的内存中的垃圾,这就是所谓的“停止-复制”模式 ...
- 2009-03-09 09:25
- 浏览 991
- 评论(0)
今天写代码的时候,想要得到某个部件下的所有子件的id组合,对应的model是PlanProdInfo,其实就是一个树,产品,部件,子件都在其中存着,parentId为其父件的id.起初代码是这样写的
/**
* @see 得到某部件下的所有子件id组合
*/
private void getAllChild(String partId, String allChild){
String sql="select prod.id from PlanProdInfo prod where prod.parentId="+partId;
List tempLis ...