有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

ObjectiveC N错误和Java错误

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

Obj-C:- (BOOL)synchronizeInternal:(NSError **)error

Java:public boolean synchronizeInternal(Error err)

有什么建议吗


共 (1) 个答案

  1. # 1 楼答案

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

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