【问题标题】:Comparison between jdk1.6 and jdk1.8 code with Examplejdk1.6和jdk1.8代码与Example对比
【发布时间】:2017-05-14 16:30:43
【问题描述】:

我想了解 jdk1.8 的代码与 jdk1.6 的代码相比如何

谁能提供一个例子或链接??

谢谢

我想看看java6写的代码和java8写的cod的对比,

了解java8的特性以及它如何简化代码

我只需要一个用 java6 编写的程序的示例,与一个用 java8 编写的程序对比

【问题讨论】:

  • 你的问题很清楚,可以理解。请提供更多详细信息。
  • @AbdulWaheed 我已经更新了我的问题
  • 谁能给个链接???我搜索并得到了这个链接:zeroturnaround.com/rebellabs/… 但它没有显示 jdk 1.6 和 1.8 之间的比较示例
  • 您发布的链接显示旧(粉红色)和新(绿色)之间的代码差异。这是使用 jdk 1.6 与 1.8 的代码的直接比较。我不明白你在寻找什么。

标签: java-8 jdk6


【解决方案1】:

Java 8 中有许多可用的功能和 Java 6 中没有的代码增强功能。

Java 7 中添加的一个有用的编译器特性是“菱形运算符”。例如,而不是输入

ArrayList<Integer> arrInt = new ArrayList<Integer>();

你可以输入

ArrayList<Integer> arrInt = new ArrayList<>();

在 Java 8 中提供了许多功能。有关更多详细信息,您可以访问上述链接

https://www.javacodegeeks.com/2014/03/8-new-features-for-java-8.html

http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html

【讨论】:

  • 我想要一个用 java6 编写的程序的具体示例,与用 java8 编写的同一个程序。请问可以提供吗?
【解决方案2】:

以下链接将帮助您了解 Java8 功能“Lambda 表达式”如何简化代码。

Java8 Lambda Expression - The What and Why

【讨论】:

    最近更新 更多