- 博客(8)
- 收藏
- 关注
垃圾清理势在必行——java垃圾收集算法
垃圾收集算法的核心思想 Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。 垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引用,则为垃圾对象,...
2010-05-02 16:44:12
97
领导应该关注事情做完了还是做好了
在工作中,经常听到项目经理和领导问:×××,某某事情做完了没有?×××,某某事情做的怎么样了。很少听到,×××,某某事情做好了没有?事情做完了没有和事情做好了没有,在这短短的七个字中,传递给员工意义完全不同,功能做完了,不等于没有这个功能就能用了,没有问题;功能做好了,就意味着这个功能、没有问题或基本上没有。 在软件开发的项目中,也同样存在这样的现象,谁谁谁,某某功能做完...
2009-10-16 13:20:52
171
原创 新热带风暴分级标准
新热带风暴分级标准 新热带风暴分级标准把热带风暴分为6级:热带低压: 6~7级, 10.8-17.1米/秒热带风暴: 8~9级, 17.2-24.4米/秒强热带风暴:10~11级, 24.5-32.6米/秒 台风: 12~13级, 32.7-41.4米/秒强台风: ...
2009-07-17 16:53:50
532
原创 设计模式——不变模式
通常来是,一个对象要么是可变对象(Mutable Object),要么是不变对象(Immutable) 不变模式分类: 一、弱不变模式 弱不变模式:一个类的实例的状态是不可变化,但是这个类的子类的实例是具有可能会变化的状态。一个类 要实现弱不变模式,必须满足下面条件: 第一、所考虑的对象没有任何方法会修改对象的状态; ...
2009-07-15 18:29:53
178
设计模式——模板方法
最近,在预算管理系统编码的时候,发现持久化层的每个方法都存在一定程度的重复代码,而且这种重复的代码分为两中:1、数据更新、插入、删除时候用到的 UpdateOperator updateOperator = new UpdateOperator();updateOperator.setDataSourceName("SYSDATA...
2009-07-03 21:57:41
77
设计模式——工厂模式
一、工厂模式的几种形态1、简单工厂模式:又称静态工厂方法模式2、工厂方法模式:又称多态性工厂模式或虚拟构造函数模式3、抽象工厂模式:又称工具箱模式二、简单工厂模式1、一般性结构 2、设计到的角色 工厂类角色: 抽象产品角色:...
2009-02-10 23:55:01
105
设计模式——单例模式
单例模式的要点:1、某个类只能有一个实例;2、必须自行创建自己的唯一实例;3、必须自行给所有其他对象提供这一实例。饿汉式单例类代码实例public class EagerSingleton { private static final EagerSingleton m_instance = new EagerSingleton(); /** * 私有的默认构...
2009-02-10 22:38:37
74
原创 annotation入门
第一部分:了解一下java1.5起默认的三个annotation类型: Jdk1.5引入了一种原语言工具,叫“annotation”。Annotation提供的信息不是程序的一部分,例如代码片断的作者,或者告诉编译器忽略特定的错误等,annotation不会对程序的运行产生任何影响。Annotation的形式为:@annotation。它可以被应用到类,属性,方法等...
2009-01-31 10:29:04
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人