我是一位有用的助手,可以为您翻译文本。
“squelch”位于catch()语句中。我有一定的研究想法,但如果有人能用更简单的语言解释一下,我会很感激。同时,如何避免squelch也是不错的。如果有帮助的话,该代码片段还包括:
在另一个类中,当用户输入无效文件名时会打印出这些内容。
我对异常处理方面的知识还不是很了解,而我的教授只是要求输出友好的提示信息,而不是堆栈跟踪。
我的教授评价了我一段代码,说“这被称为 squelch(压制),在编程中是非常严重的错误。”
这是我的代码:
if (command.matches(input)) {
try {
command.execute();
} catch (UniversalException e) {
}
return;
}
“squelch”位于catch()语句中。我有一定的研究想法,但如果有人能用更简单的语言解释一下,我会很感激。同时,如何避免squelch也是不错的。如果有帮助的话,该代码片段还包括:
public UniversalException() {
System.out.println("The file you entered could not be located. Please try again.");
}
在另一个类中,当用户输入无效文件名时会打印出这些内容。
我对异常处理方面的知识还不是很了解,而我的教授只是要求输出友好的提示信息,而不是堆栈跟踪。