枚举和注释

2018-01-16  本文已影响0人  李军_6eaa
使用枚举,而不用int 常量的原因有哪些?
说说你对枚举的理解
如果想获取一个枚举的int值,该怎么办?
在枚举中进行逻辑操作,不要使用位域,应尽量使用EnumSet
在枚举中,不要使用ordinals来索引数组的下标,应尽量使用EnumMap
尽管你不能继承一个枚举类型,但你可以模仿它:写一个接口,然后让枚举类实现该接口
如果你写一个工具,需要程序员给源代码添加信息,请不要用字符串类型的名字模式,而应该采用注释Annotations,应该优先使用java预定义好的注释类型
在覆盖超类方法时,一定要用Override注释符
用不包含方法宣称的接口(即marker interfaces) 来定义types,比如java 中的 Serializable 接口
marker interfaces和marker annotations相比的优势有哪些?

上一篇下一篇

猜你喜欢

热点阅读