我需要一些关于概念问题的帮助。
本质上,我有一些来自已知来源的数据。我知道所有数据都可能没有价值。我有两个选择。
选项 1:我可以在存储数据之前检查所有数据,以防止出现无效的强制转换异常
选项 2:我可以让它抛出异常。
现在我知道了一个事实,即使用主动错误处理方法并检查空值是最佳实践;但是,我确信在从表到对象的一百万个映射中,我不会有超过 2 个错误。我应该抛出异常还是进行检查?
人们通常说做检查是因为异常比简单检查需要更多的资源;但是,当您需要进行超过一百万次检查而不是 1 个例外时,是否会出现这种情况?