23. 不要在新代码中使用原生态类型

意思就是尽量使用泛型,可以提前做类型检查,防止出错。

24. 消除非受检警告

消除警告,保证不出现由于类型造成的ClassCastException

25. 列表优于数组

26. 优先考虑泛型

27. 优先考虑泛型方法

28. 利用有限制通配符来提升API灵活性

29. 优先考虑类型安全的异构容器