- 博客(6)
- 收藏
- 关注
翻译 Effective Java Item5-在可以重用对象的时候避免创建对象
Item5 Avoid creating unnecessary objects避免创建不必要的对象 一般情况下,最好重用功能上对等的对象,而不是创建新的对象。重用对象可以提高性能,并且样式良好。如果对象是immutable的(private fields, no setter methods),那么重用起来就比较方便。不良例子:String name = new String
2009-07-08 00:53:00 1261
翻译 Effective Java Item3:使用私有构造方法或者枚举类型实现单例
Item3 Enforce the singleton property with a private constructor or an enum type使用私有构造方法或者枚举类型实现单例。 单例(Singleton)是指只实例化一次的类。单例表示本质上唯一的系统组件,例如文件系统或者窗口管理器。package com.googlecode.javatips4u.effe
2009-07-07 00:14:00 1766
翻译 Effective Java Item2:当构造方法的参数(尤其是可选参数)比较多时使用Builder模式
Item2 Consider using a Builder when faced with many constructor parameters当构造方法(静态工厂方法)包含多个参数时,考虑使用Builder。当一个类的构造方法包含多个参数时,其中只有固定的几个参数是必须的,而其他的参数都是可选的,此时使用构造方法或者静态工厂方法都很不方便。一般来说,有以下几种方式来对应这种
2009-07-02 00:52:00 2064
原创 SWT Examples安装与运行
安装运行SWT Examples应用程序以及查看SWT Example Source 获取Eclipse projects的source的方式有很多种,大多数开发人员在开发plug-in的过程中,会在调试的过程中查看Eclipse的source。这种情况可以通过在线CVS repository或者下载Eclipse C
2009-07-01 18:59:00 3274
原创 Using Google Service
使用 Google 服务工作 本文主要介绍了 Google 提供的常见的软件 / 服务。当然 Google 提供的软件 / 服务的功能远不止本文所述。笔者只是将自己常用的服务进行了阐述。 1. Google 搜索引擎 相信很多读者最常用的 Google 服务就是 Google 的搜索引擎服务了,虽然每天都在用,但是 Google 搜索引擎的技巧你都知道吗?例如使用引号来包括短
2009-07-01 16:04:00 937
翻译 Effective Java Item1:优先考虑使用静态工厂方法
Effective Java 2nd Edition Reading NotesItem1: Consider use static factory methods instead of Constructors考虑使用静态工厂方法来取代构造方法。静态工厂方法实例:public static Boolean valueOf(boolean b) { return
2009-07-01 00:16:00 1955 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人