作 者:(美)约书亚·布洛克(Joshua Bloch) 著 俞黎敏 译
定 价:119
出 版 社:机械工业出版社
出版日期:2019年01月01日
页 数:312
装 帧:平装
ISBN:9787111612728
●推荐序
●
●译者序
●
●前言
●
●致谢
●
●diyi章 引言 1
●
●第2章 创建和销毁对象 4
●
●diyi条:用静态工厂方法代替构造器 4
●
●第2条:遇到多个构造器参数时要考虑使用构建器 8
●
●第3条:用私有构造器或者枚举类型强化Singleton属性 13
●
●第4条:通过私有构造器强化不可实例化的能力 15
●
●部分目录
Java之父James Gosling鼎力推荐、Jolt获奖作品全新升级,针对Java 7、8、9全面更新,Java程序员参考书。包含大量完整的示例代码和透彻的技术分析,通过90条经验法则,探索新的设计模式和语言习惯用法,帮助读者更加有效地使用Java编程语言及其基本类库。
全书共12章,90条。第yi章为引言;第2章阐述何时以及如何创建和避免创建对象,如何确保对象能够适时地销毁,以及如何管理对象销毁之前必须进行的各种清除动作;第3章阐述所有对象都通用的方法,如equals、hashCode、toString、clone和finalize以及Comparable.compareTo方法等;第4章阐述作为Java语言的核心以及Java语言的基本抽象单元(类和接口)在使用上的一些指导原则,以设计出更加有用、健壮和灵活的类与接口;第5章和第6章分别阐述在Java 1.5发行版本等
(美)约书亚·布洛克(Joshua Bloch) 著 俞黎敏 译
Joshua Bloch 美国卡内基-梅隆大学教授,曾是Google公司首席Java架构师、Sun公司杰出工程师和Transarc公司gaoji系统设计师。他带领团队设计和实现过无数的Java平台特性,包括JDK 5.0语言增强版和获奖的Java Collections Framework。他拥有哥伦比亚大学的计算机科学学士学位和卡内基-梅隆大学的计算机科学博士学位。他的著作还包括《Java Puzzlers》和《Java并发编程实战》(曾获Jolt大奖提名)等。
译者简介
俞黎敏(YuLimin,网名:阿敏总司令) 2008年7月加入IBM广州分公司,担任等