当前位置: 首页 > 面试题库 >

创建Java泛型类时,尖括号中的波浪号是什么意思?

牟恺
2023-03-14
问题内容

我正在阅读一些JMockit示例并找到以下代码:

final List<OrderItem> actualItems = new ArrayList<~>();

通用标识符中的代字号是什么意思?我知道这是一元按位NOT运算符,但在这里看不到操作数。

另外,我尝试编译它并出现错误。我只是想念什么吗?


问题答案:

它只是“与声明中相同”的简写。

一些IDE(例如IntelliJ)也使用此功能。

磁盘上的文件没有此标记,这只是IDE GUI中的压缩。



 类似资料:
  • 问题内容: 我有时在<>内的另一个对象类型声明旁边看到一个类型对象。例如: 你能给我一个简单的解释吗? 问题答案: 它们在Java中被称为泛型,在C ++中被称为模板。 http://java.sun.com/developer/technicalArticles/J2SE/generics/

  • 问题内容: 搜索角色并不容易。我查看了一些CSS,发现了这个 这是什么意思? 问题答案: 该选择器实际上是[通用同级组合器(在选择器级别4中重命名为后续同级组合[器): 通用同级组合器由分隔两个简单选择器序列的“波浪号”(U+007E,〜)字符组成。这两个序列所表示的元素在文档树中共享相同的父对象,而第一个序列所表示的元素在第二个所表示的元素之前(不一定紧接)。 考虑以下示例: 与第4个和第5个列

  • 本文向大家介绍R中波浪号(〜)的用途是什么?,包括了R中波浪号(〜)的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 Tilde运算符用于定义统计模型公式中因变量和自变量之间的关系。代字号运算符左侧的变量是因变量,代字号运算符右侧的变量被称为自变量。因此,代字号运算符有助于定义因变量取决于代字号运算符右侧的自变量。 示例 此处,y是因变量,x1,x2和x3是自变量。

  • 我来自C背景,最近开始学习python。我正在学习索引和选择数据。我遇到了在类,和在熊猫库。我不明白什么是?是功能还是属性?很多时候,我错误地使用而不是,并且没有得到实际的结果(但它不会给我带来错误)。 例子: 有谁能告诉我在哪里可以更多地研究这类运营商。

  • 问题内容: 我今天正在检查一个在线游戏物理库,遇到了 运算符。我知道单个〜是按位NOT,这会使 变成NOT的NOT,这会返回相同的值,不是吗? 问题答案: 它删除小数点后的所有内容,因为按位运算符会将其操作数隐式转换为带符号的32位整数。无论操作数是(浮点)数字还是字符串,这都有效,并且结果是数字。 换句话说,它产生: 仅当 x 在-(2 31)和2 31-1之间。否则,将发生溢出,并且数字将“环

  • 我正在阅读《有效Java》第5章关于泛型的内容,特别是关于偏好泛型方法的内容。我注意到,有时返回类型之前的方法声明中的类型参数(尖括号之间)会被省略。类似的案例有很多,但例如第二版第135页: 另一方面,我看到了类似的泛型方法与声明 第一个是错别字吗?如果不是,我什么时候可以省略声明中的括号? 谢啦