effective JAVA 第三版 中文下载-EffectiveJava原书第三版中文版pdf下载免费版

effective JAVA 第三版 中文下载-EffectiveJava原书第三版中文版pdf下载免费版

编辑点评:

EffectiveJava中文版针对Java 7、8、9全面更新,Java程序员必备参考书。包含大量完整的示例代码和透彻的技术分析,通过90条经验法则,探索新的设计模式和语言习惯用法,帮助读者更加有效地使用Java编程语言及其基本类库。

EffectiveJava原书第三版中文版pdf下载

编辑推荐

适读人群 :本书适合已经掌握Java核心技术的程序员,想更加深入地了解Java编程语言,成为一名更优秀、更高效的Java开发人员阅读

你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码?《Effective Java中文版(原书第3版)》适合你!

本书由Java之父JamesGosling鼎力推荐、Jolt获奖作品,是一本分享经验与指引你少走弯路的经典著作,针对如何编写高效、设计优良的程序提出了极为实用的指导方针。

包含大量完整的示例代码和透彻的技术分析,通过90条经验法则,探索新的设计模式和语言习惯用法,帮助读者更加有效地使用Java编程语言及其基本类库。是Java开发人员案头上的一本不可或缺的参考书。

主要内容

第三版中每章都包含若干“象目”,每个条目言简意赅,自成独立短文,阐明了要怎么做与为何这么做,揭示Java平台的精妙之处,并更新了代码范例。

新增内容包含:函数接口、Lambda表达式、方法引用,以及Stream API接口中的缺省方法和静态方法

类型推导,包括泛型的Diamond操作符

@SafeVarargs注解

try-with-resources语句

新增的类库特性,如Optional<T>接口、java.time包,以及集合的便利工厂方法

内容简介

【全书共12章,90条】:

第1章为引言;

第2章阐述何时以及如何创建和避免创建对象,如何确保对象能够适时地销毁,以及如何管理对象销毁之前必须进行的各种清除动作;

第3章阐述所有对象都通用的方法,如equals、hashCode、toString、clone和finalize以及Comparable.compareTo方法等;

第4章阐述作为Java语言的核心以及Java语言的基本抽象单元(类和接口)在使用上的一些指导原则,以设计出更加有用、健壮和灵活的类与接口;

第5章和第6章分别阐述在Java 1.5发行版本中新增加的泛型、枚举和注解的*佳实践,教你如何*大限度地享有这些优势;

第7章讨论在Java 8中新增的函数接口、Lambda、方法引用,和为处理数据元素的序列提供类库级别支持的Stream API;

第8章讨论方法设计的几个方面:如何处理参数和返回值,如何设计方法签名,如何为方法编写文档,从而使方法设计在可用性、健壮性和灵活性上有进一步的提升;

第9章主要讨论Java语言的具体细节,包括局部变量的处理、控制结构、类库的使用、各种数据类型的用法、反射机制和本地方法的用法,以及优化和命名惯例;

第10章阐述如何充分发挥异常的优点来提高程序的可读性、可靠性和可维护性,以及减少异常使用不当所带来的负面影响,并提供了一些关于有效使用异常的指导原则;

第11章阐述写出清晰、正确、文档组织良好的并发程序;

第12章讲解序列化方面的技术,其中包括序列化代理模式,它可以帮助你避免对象序列化的许多缺陷。

作者简介

【作者】

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

【译者】

俞黎敏(YuLimin,网名:阿敏总司令) 2008年7月加入IBM广州分公司,担任高级技术顾问,主要负责WebSphere系列产品以及云计算、物联网相关的技术支持工作,专注于产品新特性、系统性能调优、疑难问题诊断与解决。开源爱好者,曾参与Spring中文论坛组织的《Spring 2.0 Reference》中文翻译的一审与二审,满江红开放技术研究组织的《Seam 1.2.1 Reference》的中文翻译,组织完成了《Seam 2.0 Reference》的中文翻译工作。CSDN、CJSDN、Dev2Dev、Matrix、JavaWorldTW、Spring中文等Java论坛的版主,在各大技术社区为推动开源和敏捷开发做出了积极的贡献。翻译与审校过多本图书。

EffectiveJava原书第三版中文版pdf下载截图

effective JAVA 第三版 中文下载-EffectiveJava原书第三版中文版pdf下载免费版插图(1)effective JAVA 第三版 中文下载-EffectiveJava原书第三版中文版pdf下载免费版插图(2)effective JAVA 第三版 中文下载-EffectiveJava原书第三版中文版pdf下载免费版插图(3)effective JAVA 第三版 中文下载-EffectiveJava原书第三版中文版pdf下载免费版插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments