gpt4 book ai didi

java - 为什么语言设计者使用尖括号而不是圆括号?

转载 作者:搜寻专家 更新时间:2023-11-01 04:03:20 25 4
gpt4 key购买 nike

通读 javase api 文档,我注意到集合框架中的几乎所有方法都使用尖括号。例如:

Collection<String> c = new HashSet<String>();

Map<String, Integer> m = new HashMap<String, Integer>();

在眼睛看来,它们的功能似乎与一组括号相同。我对 Java 语言的了解还不够多,无法看到使用尖括号的总体联系以及为什么会出现这种情况。

我的问题很具体:与 perens 相比,JVM 解释尖括号的方式是否重要?还是它只是跨多种语言的常见做法?

最佳答案

随着 Java 1.5 中泛型的引入,尖括号出现了

由于这是对现有语言的后期添加,我猜选择尖括号是为了明确区分现有的括号(方法和构造函数调用)、方括号(数组成员访问)和大括号( block 定界符) ).我会说尖括号在这里是合乎逻辑的选择。

关于java - 为什么语言设计者使用尖括号而不是圆括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9744269/

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