《 Effective Java》关于泛型,方法和枚举,注解的建议
2017-08-31 01:41
330 查看
泛型
27.优先考虑泛型方法28.利用有限制通配符来提高API的灵活性
29.优先考虑类型安全的异构容器
枚举
30.用enum代替int常量31.用实例域代替序数
32.用EnumSet代替位域
33.EnumMap代替序数索引
34.用接口模拟可伸缩的枚举
35.注解优先于命令模式
36.坚持使用override注解
37.用标记接口定义类型
方法类
38.检查参数的有效性39.必要时进行保护性拷贝
40.谨慎设计方法签名
41.慎用重载
42.慎用可变参数
43.返回零长度的数组和集合而不是null
44.为所有导出的API元素编写注释
相关文章推荐
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- 关于枚举enum的tostring方法不能重写的一种替代方案
- Code Fragment-不再建议使用的方法,使用注解说明。
- Effective Java 读书笔记(五):枚举和注解
- 关于Java的泛型方法
- 关于泛型方法的反射
- [Effective Java 读书笔记] 第6章 枚举和注解
- 关于学习新技术的方法和让自己不断进步的一点建议
- 【Java】关于泛型:泛型类、泛型接口和泛型方法
- 关于获取泛型的实际类型的方法
- 关于泛型方法 泛型 是类型的使用
- 【Effective Java】7、优先考虑泛型方法
- 关于加@Transactional注解的方法之间调用,事务是否生效的问题
- 10_Java高新_枚举-反射-注解-泛型
- 关于springmvc 方法注解拦截器的解决方案,多用于方法的鉴权
- 关于autoSizeColumn()方法失效的小建议
- 关于spring中aop的注解实现方法实例详解
- effective java(枚举和注解)
- 注解的作用目标 类(接口 枚举) 方法 构造器 参数 局部变量 包(但是不能直接放在上面)
- 黑马程序员_java_基础加强_静态导入_反射_枚举_注解_内省_泛型