gpt4 book ai didi

java - 为什么 Java IDE 的默认实现模板不会抛出 AssertionErrors?

转载 作者:行者123 更新时间:2023-11-29 08:47:05 25 4
gpt4 key购买 nike

<分区>

当您在 IDE 中生成/覆盖新方法、生成 try-catch 构造等时,它们中的大多数(如 Eclipse、Intellij)默认为相当可疑的行为,如返回 null、打印堆栈跟踪并继续、调用 super 方法等。对于例如,如果您在“Thread.sleep(x)”上自动完成,IDE 将为您提供:

try {
Thread.sleep(x);
}catch(InterruptedException e){
e.printStackTrace();
}

在我看来,更明智的做法是在这种情况下throw new AssertionError(e),并且throw new AssertionError("not implemented")在其他情况下。

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