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

|的名字是什么?Java中的运算符

惠诚
2023-03-14
问题内容

在Java 7中,我们可以一次捕获多个异常,例如

try {  
    Class a = Class.forName("wrongClassName");  
    Object instance = a.newInstance();  
} catch (ClassNotFoundException | IllegalAccessException |  
   InstantiationException ex) {  
   System.out.println("Failed to create instance");  
}

这是按位或运算符吗?据我所知,按位运算符用于比较二进制文件。如果不是,那么java如何通过按位包含或将其与运算符区分开?

只是想知道这里使用的运算符的名称,并且该运算符是否存在于Java 7之前。

任何答案表示赞赏。谢谢。


问题答案:

从Java 7开始有效,我称之为 管道

捕获块本身称为多捕获块。

根据使用的上下文,此运算符是按位运算符或多捕获运算符。就像in中(1 + 1)+是加法运算符,而in "hello" + "world"中的+是串联运算符。



 类似资料:
  • 问题内容: 我无法在以下两个资源中找到在Java 8中添加的运算符的名称: 拟议的最终草案规范:Java语言规范(JLS) Java编程语言的JSR-000335 Lambda表达式建议最终草案 问题答案: 它可能应该被称为 “冒号分隔符” : Brian Goetz *称其为“冒号”,由于他是lambda JSR的规范负责人,我想我们可以认为他是权威人士。 该规范#3.11进行分类作为分隔符。

  • 问题内容: 我很困惑,在Google中找不到。谁能告诉我操作员名称是什么? 问题答案: 不等于,等于

  • 问题内容: 我有一个类型为Patient_class的arraylist,并且用黄色下划线标出了arraylist类型,IDE提到了“新表达式中的冗余类型参数(使用菱形运算符)”。 我的问题是:我应该改用菱形运算符吗?是必须的吗?将记录存储到arraylist时,是否会丢失数据或出现其他任何问题? 这是我的数组列表: 老实说,我不知道钻石经营者实际上是什么。 问题答案: Diamond运算符的目的

  • 问题内容: 如何在Java中找到两个长数值的模(%)?我的代码说“整数太大”,后面跟我要修改的数字。我尝试将其强制转换很长时间,但没有成功。我是否必须将其转换为BigInteger并使用剩下的方法?谢谢。 问题答案: 该运营商做工作多头。听起来您可能忘记了放在数字文字的末尾,如中所示。我们可以看到您的代码吗?

  • 问题内容: 运算符是做什么用的?我看过类似的东西 但是,这对我来说都没有意义。我已经完成了研究,但只提出了没有任何解释的示例。 问题答案: 是用于测试对象(实例)是否为给定Type的子类型的二进制运算符。 想像: 然而,随着;, 因为是的超类型,可能较少。 和, 这是因为Dog既不是的子类型也不是的父类型Cat,并且它也不实现它。 请注意,上面用于的变量是类型。这是一个运行时操作,将我们带到一个用

  • 本文向大家介绍JavaScript中的运算符是什么?,包括了JavaScript中的运算符是什么?的使用技巧和注意事项,需要的朋友参考一下 让我们采用一个简单的表达式“ 4 + 5等于9”。这里4和5称为操作数,“ +”称为运算符。 JavaScript支持以下类型的运算符。 算术运算符 比较运算符 逻辑(或关系)运算符 赋值运算符 条件(或三元)运算符 例 这是一个说明运算符示例的示例-