gpt4 book ai didi

java - 了解自 2001 年以来 Java 语法变化的最佳方式是什么?

转载 作者:行者123 更新时间:2023-11-29 06:26:06 25 4
gpt4 key购买 nike

重复: How do I best catch up with the latest developments in java?

我一直在研究一个 Java 代码库,该代码库在 2001 年左右被及时卡住。因此,从那时起我就没有费心去学习任何新的 Java 语法。

今天看到这段代码,认出这是近十年来一定引入的语法。

private ArrayList<String> colors = new ArrayList<String>();

哪个版本的 Java 引入了这种尖括号表示法?

了解自 2001 年以来该语言的其他重大变化的好方法是什么?我对那个日期之前的一切都有很好的了解。

最佳答案

在最近的所有 Java 版本中,Java 5 对该语言进行了最大和最明显的更改。 The summary列出所有新功能。简而言之:

  • > autoboxing
  • > enum ,例如 enum Season { WINTER, SPRING, SUMMER, FALL }
  • > Generics ,例如 Collection<String> coll;而不是 Collection coll;
  • > ehanced for loop ,例如 for (String str : coll)
  • > varargs ,例如 private void function(Object... arguments);
  • > static import
  • > Annotations ,例如 @Override@Deprecated
  • String.formatprintf() 的 Java 版本

Java 4 也引入了一些新特性,主要是 assertions .

如果您更喜欢书籍,可以从书中了解 Java 5 的变化 Java 5.0 Tiger: A Developer's Notebook .这不是您能找到的最全面的书,但它很好地快速介绍了 Java 5 的所有新特性。

关于java - 了解自 2001 年以来 Java 语法变化的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/766346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com