`
liuyongchong
  • 浏览: 10728 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Java 8 的新特性与《写给大忙人看的java核心技术》

阅读更多

首先,这本《写给大忙人看的java核心技术》做为瘦版《java核心技术》,其内容中到处都是精华,书如起名,对需要快速了解java的程序员非常有效。下面分两点来谈谈java 8 和本书的内容。

Java 8 的新特性和原有功能的改进:
第一:接口的改善,现在接口里已经完全可以定义静态方法了,接口不提供对Object类的任何方法的默认实现。Java 8 引入函数式接口。如果一个接口定义个唯一一个抽象方法,那么这个接口就成为函数式接口。一个函数式接口非常有价值的属性就是他们能够用lambdas来实例化。
第二:function和stream包的改进。作为Comparator 和Runnable早期的证明,在JDK中已经定义的接口恰巧作为函数接口而与lambda表达式兼容。同样方式可以在你自己的代码中定义任何函数接口或第三方库。但有特定形式的函数接口,且广泛的,通用的,在之前的JDK中并不存在。java.util.stream包提供了“支持在流上的函数式风格的值操作”的工具。
第三:泛型接口改进。这是一个以前不能做到的,对编译器判定泛型能力的努力改进。在以前版本的Java中有许多情形编译器不能给某个方法计算出泛型。
其他还有许多改进,如集合API附件,增加并发API,java.time,java.lang,java.sql等一系列内容的更新等。

对本书试读样章的看法:
书中一开始是一些大牛们的推荐序,之后是作者的前言,我一般看书会把作者的前言认真看下,作者的一句话,让我印象深刻“本书是写给应用软件编程者的”,说明这本书的格调很高。本书确实也做到了这一点。
样章中第二章介绍了面向对象编程,这本书有个好处,就像他的名字,如果你没有那么多时间和耐心去看自己已经了解了的内容,每一章节的起始位置都介绍了本章的内容。这里主要介绍了一些基础知识。了解java的编程风格,估计是给其他编程语言使用者看的。
样章的第三章中介绍了接口和lambda表达式。这里介绍了接口和lambda的一些新的特性,前面也已经说了一些。接口可以添加两种有具体实现的方法,静态方法和默认方法。书中给出了很多简单容易理解的例子。一个函数式接口非常有价值的属性就是他们能够用lambdas来实例化。所以书中介绍了lambda表达式。介绍了使用方法和应用,使用lambda表达式的目的在于实现延迟执行。

这本书的内容很实用,不像核心技术两卷那么厚重,对于程序员迅速上手java很高效。
分享到:
评论

相关推荐

    写给大忙人看的java核心技术

    《写给大忙人看的Java核心技术》为经典著作Core Java作者Cay S. Horstmann的全新力作,以关键的核心技术为着眼点,以全局高度提炼语言精髓,以高浓度、高含金量的方式对Java 8新特性进行细致讲解,将其沉浸于Java...

    写给大忙人看的Java核心技术 高清(带目录)PDF

    出版时间:2016年1月。 内容简介: 《写给大忙人看的Java核心技术》为经典著作Core Java作者...《写给大忙人看的Java核心技术》适合有一定Java开发经验的工程师或者架构师阅读,也可以作为Java新特性的参考手册。 [1]

    写给大忙人的Java SE 9核心技术(Core Java SE 9 for the Impatient 中文版)

    《写给大忙人的Java SE 9核心技术》是针对忙碌的开发者编写的一本关于Java平台标准版(Java SE)9版本的核心技术指南。这本书由杨谦等译,提供了中文高清扫描版,旨在帮助读者快速掌握Java 9的关键特性和改进,无需...

    写给大忙人看的java 8 中文 PDF 高清版

    这份“写给大忙人看的Java 8 中文 PDF 高清版”文档无疑是一个极好的资源,可以帮助Java开发者快速理解和掌握Java 8的关键特性。 首先,Java 8最重要的特性之一就是Lambda表达式。Lambda表达式是函数式编程的核心...

    写给大忙人看的java核心技

    《写给大忙人看的java核心技术》以关键的核心技术为着眼点,以全局高度提炼语言精髓,以高浓度、高含金量的方式对java 8 新特性进行细致讲解。。。

    写给大忙人看的JAVA核心技术【高清版带书签】

    《写给大忙人看的JAVA核心技术》是一本旨在帮助忙碌的Java开发者快速掌握核心概念和技术的书籍。这本书以高清版的形式呈现,并贴心地配备了书签功能,方便读者随时定位和回顾关键知识点。 在Java的世界里,核心技术...

    写给大忙人看的Java SE 8

    总的来说,"写给大忙人看的Java SE 8"这本书可能会涵盖以上这些关键特性,并通过实例和简明的解释,帮助读者快速理解和掌握Java 8的新功能,提高编程效率。无论是对于新手还是有经验的开发者,深入理解这些Java SE 8...

    写给大忙人看的java核心技术-随书源码

    《写给大忙人看的Java核心技术》是一本旨在帮助忙碌的Java开发者快速掌握核心概念和技术的书籍。这本书的随书源码提供了丰富的实例,使读者能够深入理解并实践书中所讲解的内容。通过分析和运行这些源代码,你可以更...

    写给大忙人看的Java系列

    "写给大忙人看的Java系列"包含了两本重要的学习资料:《写给大忙人看的Java SE 8》和《写给大忙人看的JAVA核心技术》。这两本书都是为了帮助忙碌的学习者快速理解和掌握Java的核心概念与最新特性。 《写给大忙人看...

    写给大忙人看的Java核心技术.[美]Cay S. Horstmann(带详细书签) PDF 下载 高清 完整版

    《写给大忙人看的Java核心技术》为经典著作Core Java作者Cay S. Horstmann的全新力作,以关键的...《写给大忙人看的Java核心技术》适合有一定Java开发经验的工程师或者架构师阅读,也可以作为Java新特性的参考手册。

    Java SE 8 for the Really Impatient 写给大忙人看的Java SE 8 源码

    《Java SE 8 for the Really Impatient》是一本专为时间紧张的学习者设计的书籍,旨在帮助读者快速掌握Java SE 8的关键特性。这本书的源码提供了实践操作的机会,加深对理论知识的理解。以下是Java SE 8的一些核心...

    写给大忙人看的JavaSE 8

    根据提供的文件信息,“写给大忙人看的JavaSE 8”这本书主要面向那些时间紧张但又希望快速掌握JavaSE 8核心特性和高级功能的读者。以下是对该书中涉及的一些重要知识点进行的概括和解释。 ### JavaSE 8 简介 ...

    写给大忙人看的JavaSE8

    JavaSE8,全称为Java Standard Edition 8,是Oracle...以上是对《写给大忙人看的JavaSE8》一书中可能涉及的主要知识点的概述。通过学习和掌握这些内容,你将能够更好地利用JavaSE8的新特性,提升开发效率和代码质量。

    core java se 9 for impatient

    《Core Java SE 9 for the Impatient》是针对已有一定Java基础的程序员设计的一本速成教程,旨在帮助他们快速掌握Java SE 9的新特性和关键概念。这本书深入浅出地介绍了Java编程语言的最新版本,使读者能够在短时间...

    写给大忙人的JavaSE 8 中文版 + 英文版

    本书“写给大忙人的JavaSE 8”旨在为忙碌的IT专业人士提供快速学习和理解JavaSE 8核心概念的途径。以下是其中涵盖的关键知识点: 1. **lambda表达式**:JavaSE 8的最大亮点之一就是引入了lambda表达式,它简化了...

    JAVA8最新教程

    Java 8是Oracle公司发布的一个重大版本更新,它引入了许多创新特性和改进,极大地提升了Java开发者的工作效率...通过阅读“jdk8写给大忙人看的JavaSE8.pdf”,你可以系统地学习并掌握这些知识,提升你的Java开发技能。

Global site tag (gtag.js) - Google Analytics