java-7 - Java 8 发布时使用基于 Java 7 的学习 Material ?

标签 java-7 java-8

我是一个绝对的初学者,尝试学习Java已经有一段时间了,但最近才开始认真学习。

我担心的是,我拥有的 90% 的书(几十本)都是基于 Java 7 的,我有两本 O'Reilly Java 8 指南,但它们是桥梁 Material ,这意味着我应该已经拥有丰富的 Java 知识它们对我有任何用处。

简而言之,既然 Java 8 发布了,使用基于 Java 7 的书籍来学习 Java 会成为问题吗?我会错过什么吗?以后学习 Java 8 的新特性会容易吗?

请注意,我所拥有的一些书籍的新版本正在制作中,预计将在六月中旬上市。

最佳答案

Java 8 向后兼容 Java 7(以及所有以前的版本,顺便说一句)。您会错过的唯一重要的事情是 Java 8 中添加的 lambda 支持、Stream API 和新的 javax.time API。

但是您将在 Java 7 中学到的所有内容仍然与 Java 8 完全相关。

关于java-7 - Java 8 发布时使用基于 Java 7 的学习 Material ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23566815/

相关文章:

java - 在运行 Windows 8.1 的 PC 上设置 Android Studio 时,如何手动找到 Java 开发工具包?

Java 7 的 Java SE 强加密?

java - 如何避免Google App Engine不支持Runtime.addShutdownHook

java - 如何使用java 8流比较列表的元素

java - 为什么 lambda 强制我使用单个元素数组而不是最终对象?

java - Fork 和 Join 特性 jdk7 线程数

java - 删除文件及其父目录(如果它们为空)。 ( java )

Linux 上的 JavaFX 显示 "Graphics Device initialization failed for : es2, sw"

java - MultiValueMap Lambda 问题

java - 无法启动编译器 : The SDK is not specified in IntelliJ