gpt4 book ai didi

java - 在这个例子中使用空返回的目的是什么?

转载 作者:行者123 更新时间:2023-11-30 03:01:59 26 4
gpt4 key购买 nike

在此示例中使用空“return”(在 catch block 中)的目的是什么?(对不起我的英语不好)预先感谢您!

public class DeserializeDemo
{
public static void main(String [] args)
{
Employee employee;
try
{
ObjectInputStream in = new ObjectInputStream(new FileInputStream("E:\\serialization\\employee.ser"));
employee = (Employee) in.readObject();
in.close();
}catch(IOException i)
{
i.printStackTrace();
return; //this one
}catch(ClassNotFoundException c)
{
System.out.println("Employee class not found");
c.printStackTrace();
return; //...and this one!
}
System.out.println("Deserialized Employee...");
System.out.println("Name: " + employee.name);
}
}

最佳答案

return,顾名思义,退出当前方法并返回到调用者。在您的示例中,如果出现错误,它会返回而不写入最终消息,因为它无法反序列化员工。

关于java - 在这个例子中使用空返回的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35732681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com