我似乎无法在任何地方找到答案?
我在Java中使用异常相当新,所以我不确定我应该在异常详细消息中写什么(如果有的话)。这不是任何将作为学习程序员发布的内容。
我应该写一些像 -
throw new IllegalArgumentException("Input null or empty");
或者 -
throw new IllegalArgumentException("Input cannot be null or empty");
只是某些指南或概述或经验提示或任何可能的内容都会很棒!
编辑 - 抱歉,我没有意识到不提出意见问题的规则。我不知道如何将这个问题改写为不是意见问题。
答案 0 :(得分:2)
只是某些指南或概述或经验提示或任何可能的内容都会很棒!
您应该写一条简短的信息,尽可能清楚地解释问题。至少它可以说明价值是什么,但恕我直言,解释价值也是无效的。
答案 1 :(得分:1)
IllegalArgumentException是RuntimeException的子类,就像上面的内容一样,代码中的两个消息都会导致程序终止并打印指定的错误消息。但是,消息没有特定的“指南或概述”,但我个人喜欢您的变量或错误的特定内容,如果发生异常,这将使您的工作或其他程序员更容易调查您的代码。
很好的问题并且很高兴您不只是阅读书籍或教程,实际上您正在质疑和理解应该如何完成任务。保持良好的工作:)