表明Object转化为ArrayList这个转化并不是安全的。但是具体如何解除这个危险,目前还在调查中。以下是网上找到的取消警告的方法(危险并没有解除)。
第一:方法上添加@SuppressWarnings("unchecked")
第二:myeclipse的Window->Preferences->Java->Compiler->Errors/Warning->Generic types中Unchecked generic type operation设置为Ignore。
第三:myeclipse的Window->Preferences->Java->Compiler将Compiler compliance level 设置为小于1.5。
第一:方法上添加@SuppressWarnings("unchecked")
第二:myeclipse的Window->Preferences->Java->Compiler->Errors/Warning->Generic types中Unchecked generic type operation设置为Ignore。
第三:myeclipse的Window->Preferences->Java->Compiler将Compiler compliance level 设置为小于1.5。
本文深入探讨了将Object转化为ArrayList过程中存在的安全风险,并提供了几种减轻这些风险的方法,包括在方法上添加注释、调整MyEclipse编译器设置以及降低编译器合规级别。然而,这些方法并未完全解除危险,对于开发人员而言,了解和实施正确的策略至关重要。
5万+

被折叠的 条评论
为什么被折叠?



