use*_*818 0 java collections object map
我使用遗留库,需要使用cast Object to Collection.为避免异常,我认为使用instanceof.所以问题二:1.如果我使用instanceof - 需要使用try .. catch cast异常以避免异常?2.它是否达到了性能?谢谢.
如果你使用instanceOf那么你不需要try-catch(ClasscastException e).instanceOf保证工作,即使有nulls.
在今天的虚拟机中,投射并没有显示任何可衡量的性能影响.相反,如果你发现过于经常铸造,那么重新审视你的设计.
注意:instanceof由于类型擦除,不适用于Generics.
| 归档时间: |
|
| 查看次数: |
560 次 |
| 最近记录: |