读后感
Galen-gao
Full-stack java, scala developer, code geek, programming geek
展开
-
Effective Java 第三版读后感第二条:多个构造器参数时考虑构建器(建造者设计模式)
在上一篇中介绍了构造器创建对象和使用静态工厂创建对象的相关内容,如果你想了解更多可以访问这篇文章 :第一条 使用静态工厂方法代替构造器重叠构造器的弊端静态工厂和构造器它们都有个共同的局限性:多个构造器可选参数的问题,当一个类有很多个成员变量,有些参数是必须的,有些参数是可选的,这样的构造器方法将会有多个。通常这种情况下,程序员一般会考虑到重叠构造器(telescoping constructo...原创 2019-05-21 22:23:35 · 403 阅读 · 0 评论 -
Effective Java 第三版读书笔记与心得
前言最近在读Effective Java第三版这本书,觉得有必要写下读后笔记,加深对java的掌握和理解。其实很多人包括我在内,早就期待新版的Effective java了。因为上一个版本在2008年后完稿。java平台发展到今天最新版本是java11,所以第二版的部分内容放到今天已经过时。大神Joshua Bloch在新版中增加了java7以及之后新特性:Lambda 表达式、Stream、...原创 2019-05-16 22:41:12 · 1403 阅读 · 1 评论 -
Effective Java 第三版读后感第一条:使用静态工厂方法代替构造器
java程序员对创建对象再也熟悉不过,一般为了获取一个对象通常会使用`new`关键字,通过构造器方法来创建对象的实例,除此之外还有一个静态工厂方法也应该考虑在内。原创 2019-05-16 22:34:02 · 620 阅读 · 1 评论