
编程
郝国生
主要从事遗传算法、交互式遗传算法、计算机辅助创新、组织状态分析、决策支持、复杂适应系统、本体论方面的研究
展开
-
关于Clone
Clone()的好处是可以直接完成对象的拷贝,而且这种拷贝一般来说是硬拷贝,即不是对象引用。但其不足之处是,这个拷贝的频繁调用会带来内存中大量的对象垃圾,如果不及时清理,会造成内存发生out of memory的错误。一个既能利用其优势,又能避免在内存中造成大量垃圾的办法是,在类T的定义中自定义一个方法,如copyTo(T t),实现如下:public T copyTo(T t){...原创 2020-04-20 03:04:33 · 165 阅读 · 0 评论 -
精细化编程
编程水平提高的过程,是一个编程不断精细化的过程。设计模式是一种重要的精细化编程参考。原创 2016-07-17 16:58:33 · 306 阅读 · 0 评论 -
ThreadGroup同进退的一组Thread
当需要一组线程同进退时,则用到了ThreadGroup。 使用需要注意的几个事项: 1. 当各个thread的start之后,threadGroup的list()才能获得成员,其属性threads才不为null;同理,start()后threadGroup的enumerate()才能获得成员;在start()之前,这两个方法得到的结果是null。 2. ThreadGroup的activeCo原创 2016-09-04 15:23:35 · 298 阅读 · 0 评论