Effective Java中文版(原书第3版) - [美]约书亚·布洛克(Joshua Bloch)

Effective Java中文版(原书第3版)

[美]约书亚·布洛克(Joshua Bloch)

出版时间

2024-03-01

ISBN

9787115628985

评分

★★★★★
书籍介绍

Java之父James Gosling鼎力推荐,Jolt获奖作品全新升级!

本书是经典Jolt获奖作品Effective Java的第3版,对上一版进行了全面更新,涵盖了从Java 5到Java 9的种种特性,是Java开发人员不可缺少的一本参考书。

本书分为12章,包含90个条目,形式简洁。每个条目中都讲述了对Java的独到见解,阐明了如何编写高效、优雅的程序,并且提供了清晰、易懂的示例代码。与上一版相比,本书增加了Lambda表达式、流、Optional类、接口默认方法、try-with-resources、@SafeVarargs注解、模块等Java 7及以后所引入的新特性。本书介绍了如何充分利用泛型、枚举、注解、自动装箱、for-each循环、可变参数、并发机制等各种特性,帮助读者更加有效地使用Java编程语言及其基本类库(java.lang、java.util和java.io,以及子包,如java.util.concurrent和java.util.function等)。

约书亚·布洛克(Joshua Bloch)是美国卡内基-梅隆大学教授,曾是Google公司首席Java架构师、Sun公司杰出工程师和Transarc公司高级系统设计师。他带领团队设计和实现过无数的Java平台特性,包括JDK 5.0语言增强版和获奖的Java Collections Framework。他拥有哥伦比亚大学的计算机科学学士学位和卡内基-梅隆大学的计算机科学博士学位。他的著作还包括Java Puzzlers和《Java并发编程实战》(Java Concurrency in Practice,曾获Jolt大奖提名)等。

目录
第1章 引言 1
第2章 创建和销毁对象 4
条目1:用静态工厂方法代替构造器 4
条目2:当构造器参数较多时考虑使用
生成器 7

显示全部
用户评论
对于有一些 Java 编程经验,却又不知如何提升代码水准的读者来说,这本书是 Java 编程的最佳实践指导。通用性也是本书能够经久不衰的原因,代码设计的诸多原则都是共通的,看懂这一本书,在其他语言上都可以复用这些最佳编程实践。
Jolt获奖作品全新升级,与《Java编程思想》和《Java核心技术》齐名,针对Java7、8、9全面更新,附赠额外的项目源码和文档以及对应的视频讲解。
我翻译的版本。
这本书适合进阶者用来提升自己,作者在书中讨论的90条规则,涉及到理论和概念,适宜有一定基础的人在精通后来学习,或备忘或解惑,希望成为技术专家和系统架构方向的可以从头到尾系统的学习,每一条原则都是大拿的经验总结,全书简直就是一本避坑指南,建议结合设计类的书一起读,方便理解和提升。
总的来说,《Effective Java》中文版是一本极具价值的Java编程指南,适合任何想要提高自己Java编程技能的开发者阅读。
《Effective Java》是Java开发领域无可争议的经典之作,它为Java程序员提供了90个富有价值的编程准则,适合对Java开发有一定经验想要继续深入的程序员。
收藏