2007年4月11日星期三

终于能上网了 呵呵

创建时间:2007年4月4日, 10:58:38

年前买的Effective java到今天就看了三条,今天带到公司看。写这书的人有多丰富的经验阿,太

有才啦,哈哈,各种情况面面俱到,太厉害了,边看边佩服人家,哈哈。书上的每一句话,都要得

仔细的琢磨,仔细的回味,真的回味无穷,受益匪浅,相信像我这样的水平还没有体会出更深层次

的内涵,先写下自己的一点体会。

创建和销毁对象

--避免创建重复对象

    这里的说法都不是绝对的,对于比较庞大的对象创建成本是昂贵的,而这个对象是不变的,

    所以我们可以重用它,以减少内存增加。

    避免创建重复对象的方法,有几种,这要看在什么场合,可以使用静态工厂方法,可以使

    用static代码块,可以使用延时加载(也就是只有在需要这个对象的时候才在第一次初始

    化)

--消除过期的对象引用

    这里面有个名词,就是过期引用,过期引用就是那些已经没有实际用处的引用,这些对象

    引用不会被垃圾回收机制发现,所以必须由程序员手动告诉垃圾回收机制这个对象引用没

    用了,可以回收了,如何告诉它呢,把引用=null就可以了。

--避免使用终结函数

    finalizer函数不能保证会被调用,这一点增加了不确定性,简单的说finalizer这家伙是

    不可信任的,交给它的事可能办,也可能不办,这是不确定的,所以我们不能放心的交给

    它重要的任务。

    如果想清理某个对象,可以考虑在try...catch...finally{中执行},它能保证即使产生异

    常,也能保证清理会被执行。

上周五第一天上班,到今天,每天都在这死死的坐着,一个除了系统文件没有其他任何东西的机器,

没有网络,没有人理,真是无聊的人,怎么也得给介绍一下公司的情况,讲讲作息时间,各项制度、

规定之类的,几点上班几点下班都没说过,大家都在忙什么?有事找谁都不知道,我晕。

一个上午又过去了,无聊,发发牢骚,呵呵。

java Studio Creator

没有评论:

发表评论