您的位置:首页 > Web前端

Effective Jave——第5条:避免创建不必要的对象

2017-01-06 09:48 387 查看
一般来说,最好能够重用现有的对象而不是每次需要时都创建一个新的。重用既快速又流行。如果对象是不可变的,它就始终可以被重用。

对于同时拥有静态工厂方法和构造器的不可变类而言,通常使用静态方法而非构造器来创建对象。例如Bolean.valueOf(String)肯定会优于Bolean(String)。

并不是说创建对象的代价很高,只是在有些情况下,创建对象会变得非常昂贵,最典型的一个例子就是连接数据库时。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: