23. 不要使用原生态类型,要使用泛型 24. 消除非受检警告 @SuperWarnings(“unchecked”)要尽可能小的范围 25. 列表优于数组 26. 优先考虑泛型 27. 优先考虑泛型方法 28. 利用有限制通配符来提升api的灵活性 29. 优先考虑类型安全的异构容器