gpt4 book ai didi

java - 尝试插入重复键时抛出正确的异常?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:49:39 24 4
gpt4 key购买 nike

我反复看到关于避免抛出通用 RuntimeException 的评论,我正在努力遵循该指南。

我有一个类将 SortedMap 与属性设置聚合在一起以允许或禁止重复键。我试图弄清楚当不允许重复键并尝试添加一个时我应该抛出什么异常。

我检查了 Exception 类的 Java 文档,发现没有一个已知的直系后代适合。我是否只是继续创建自己的 EDuplicateMapKey 类并抛出它?如果是这样,我如何避免以一大堆类文件结束,每个自定义 Exception 类型一个?

什么是这里的“最佳实践”?

最佳答案

创建您自己的异常(exception)。例如 Java EE 有 DuplicateKeyException ,您可以为您的自定义 map 执行类似的操作。

关于java - 尝试插入重复键时抛出正确的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6636371/

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