2009-06-30 5 views
62

Gibt es (nicht NotImplementedException, nicht unterstützt).Java entspricht. Net's NotSupportedException

+2

+1: Einfache Frage, aber etwas, das ich so schnell wie möglich wissen musste. – hopia

+1

mögliche Duplikate von [Gibt es etwas wie NotImplementedException von .NET in Java?] (Http://stackoverflow.com/questions/2329358/is-there-any-ything-like-nets-notimplementedexception-in-java) – agentnega

Antwort

90

java.lang.UnsupportedOperationException

Oder, wenn Sie Apache Commons Lang und der Betrieb verwenden unterstützt werden sollte, wurde aber nicht umgesetzt worden sind (noch?):

org.apache.commons.lang.NotImplementedException

+0

Großartig. Nun bleibt nur übrig, dass dies das Google-Ergebnis Nr. 1 für "notsupportedexception java" sein wird. – ripper234

+0

Nicht implementieren ist genau das, was ich wollte. Ich möchte eine Ausnahme, die explizit besagt, dass ich diese Methode nie implementieren möchte. – ripper234

+2

Nicht unwahrscheinlich, Google ist Stackoverflow sehr gut. – Thilo

0

Sie können entweder UnsupportedOperationException oder NoSuchMethodException verwenden oder erweitern Sie die Exception-Klasse und erstellen Sie Ihre eigene benutzerdefinierte Ausnahme namens NotImplementedException oder was auch immer

+4

NoSuchMethodException sollte wirklich nur in Fällen verwendet werden, in denen Reflektionen verwendet werden, die Sie mit Method.invoke (...) verwenden. –

+0

Einverstanden ich erwähnte Unterklassen ... – user121803