在这个答案中,提供的代码是:
void greet(String name) {
if (name == null) {
throw new IllegalArgumentException("Cannot greet null");
}
System.out.println("Hello, " + name);
}
我在所有学习“投掷”关键字的网站上都看到了类似的例子。每当我看到这样的例子时,对我来说没有意义的是为什么一个人根本不打印:“Cannot greet null”而不是抛出异常。
问题:
是否有更好的throw
关键字效用示例?(我刚从高中毕业,只知道高中级别的 Java 编程,所以请避免复杂的例子)
在给定的示例中,为什么用户选择抛出异常而不是简单地打印错误?
墨色风雨
扬帆大鱼
心有法竹
相关分类