- .第23条在新代码中不要使用原生态类型
在代码中使用list虽然编译通过,但是在进行运行时会报ClassCastExpeption异常;
如果在使用泛型时不知道什么类型可以使用通配符(只能包含某种未知对象类型的一个集合)如,Set<?>,但不能将任何类型的元素放进set中(除了null之外),这是类型安全的;
二. 第24条 消除非受检警告
在确定在安全的范围之下可以使用注解@SuppressWarnings("unchecked")注解来消除编译时的警告
在代码中使用list虽然编译通过,但是在进行运行时会报ClassCastExpeption异常;
如果在使用泛型时不知道什么类型可以使用通配符(只能包含某种未知对象类型的一个集合)如,Set<?>,但不能将任何类型的元素放进set中(除了null之外),这是类型安全的;
在确定在安全的范围之下可以使用注解@SuppressWarnings("unchecked")注解来消除编译时的警告
作者:guanbin —— 纵码万里千山
出处:https://www.cnblogs.com/guanbin-529/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。