【问题标题】:Java equivalent to .Net's NotSupportedExceptionJava 等价于 .Net 的 NotSupportedException
【发布时间】:2010-11-06 23:16:27
【问题描述】:

有没有(不是NotImplementedException,不支持)。

【问题讨论】:

标签: java .net exception


【解决方案1】:

java.lang.UnsupportedOperationException

或者,如果您使用 Apache Commons Lang 并且应该支持该操作,但尚未实现(尚未实现?):

org.apache.commons.lang.NotImplementedException

【讨论】:

  • 我们有 Jon Skeet 支持我们。
  • 对我来说它现在排名第八:google.co.jp/search?q=notsupportedexception+java
  • 只是让你们知道,我刚刚用谷歌搜索了“java NotSupportedException”,结果出现了#1
  • 我用谷歌搜索了“java NotSupportedException”,结果出现了#2。 #1 是stackoverflow.com/q/2329358/792238 :)
  • 写完四年后,这个问题仍然有意义。它在我的 Google 搜索中排名第一,这很棒,但令人惊讶的是,它是由 @ripper234 在我们一起工作时编写的。事实上,当他写这篇文章时,他可能和我现在坐在同一个房间里。进步了!
【解决方案2】:

您可以使用 UnsupportedOperationException 或 NoSuchMethodException 或扩展 Exception 类并创建您自己的自定义异常,称为 NotImplementedException 或其他

【讨论】:

  • NoSuchMethodException 实际上应该只在涉及反射的情况下使用,您正在使用 Method.invoke(...)。
猜你喜欢
  • 1970-01-01
  • 2011-10-13
  • 1970-01-01
  • 1970-01-01
  • 2010-11-27
  • 1970-01-01
  • 1970-01-01
  • 2022-11-09
  • 2018-12-16
相关资源
最近更新 更多