gpt4 book ai didi

java - 使用instanceof帮助和java强制转换类型异常会影响性能吗?

转载 作者:行者123 更新时间:2023-12-01 07:39:17 26 4
gpt4 key购买 nike

我使用遗留库并且需要使用将对象转换为集合。为了避免异常,我认为使用instanceof。那么问题二:1.如果我使用instanceof - 需要使用try..catch强制转换异常来避免异常?2. 它会影响性能吗?谢谢。

最佳答案

  1. 如果您使用instanceOf,则不需要try-catch(ClasscastException e)。即使使用 nullinstanceOf 也能保证正常工作。

  2. 在当今的虚拟机中,转换并没有显示出任何可衡量的性能影响。相反,如果您发现转换过于频繁,请重新审视您的设计。

注意:由于类型删除,instanceof 不适用于泛型。

关于java - 使用instanceof帮助和java强制转换类型异常会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7281664/

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