Objective-C N错误和Java错误

Objective-C N错误和Java错误,java,objective-c,nserror,Java,Objective C,Nserror,我需要一些关于Obj-C中N错误的信息,以及Java中是否有类似的N错误。我找到了这个类:,但我不确定它是否相同。我可以像在Obj-C中一样使用它作为方法参数,例如: Obj-C:-(BOOL)同步内部:(n错误**)错误 Java:public boolean synchronizeInternal(Error err) 有什么建议吗?这根本不是一回事。Java错误类是一个可丢弃的类(例如,类似于异常),但保留用于表示JVM代码有问题的严重错误 我认为如果您想要完全像NSError一样的东西,

我需要一些关于Obj-C中N错误的信息,以及Java中是否有类似的N错误。我找到了这个类:,但我不确定它是否相同。我可以像在Obj-C中一样使用它作为方法参数,例如:

Obj-C:
-(BOOL)同步内部:(n错误**)错误

Java:
public boolean synchronizeInternal(Error err)


有什么建议吗?

这根本不是一回事。Java错误类是一个可丢弃的类(例如,类似于异常),但保留用于表示JVM代码有问题的严重错误


我认为如果您想要完全像NSError一样的东西,您必须创建自己的类。NSError只是一个容器,其中包含一些有关正常错误情况的信息,例如,您无法读取用户要求您打开的文件。在Java中,NSError所做的这类事情最好是通过检查异常来完成。

NSError有一个代码、域和一个用户信息字典。您可以轻松地创建具有类似字段的JavaException子类。