gpt4 book ai didi

Java - BackingStoreException()

转载 作者:行者123 更新时间:2023-12-01 10:30:57 25 4
gpt4 key购买 nike

我对抛出的异常有点好奇。

  public void addDailyUVReport(DailyUVReport report)
{
counter++;
if (counter > CAPACITY)
throw new BackingStoreException("Called too many times");
}

为什么这不起作用?但是...确实如此。

 public void addDailyUVReport(DailyUVReport report) throws BackingStoreException
{
counter++;
if (counter > CAPACITY)
throw new BackingStoreException("Called too many times");
}

我知道当你抛出 IndexOutOfBoundsException() 时,你不需要 throw 子句?并且可以创建一个新的,而无需使用该方法的子句。这和它无效有关系吗?

最佳答案

扩展RuntimeException的异常称为unchecked,不需要在方法签名中声明。

请参阅此处了解更多信息:Difference between Unchecked exception or runtime exception

关于Java - BackingStoreException(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35097453/

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