Java枚举类型理解
2014-11-30 11:06
225 查看
Enum格式理解
Enum的格式可以看做跟class关键字一样class的定义格式如下:
public class abc{
}
enum的定义格式如下:
Public enum abc {
}
引用enum的地方
enum可以单独定义成一个枚举类也可以作为类的某个字段
用来校验某些行为的种类,不在这些种类之中,就会报错
发现的问题
如果在case语句中调用了return,那么编译器就会抱怨缺少default语句了,验证发现和描述不符。19.3节验证values的神秘之处时,提示错误“Cannot run program "javap": CreateProcess error=2” 19.4节
private Random rand = new Random(47);rand.nextInt(values().length) 不理解
虽然Enum只是一个相当短小的类,但是在本章中你会发现,它能消除很多重复的代码。不理解 19.6节
Class<? extends Food> kind 19.7节
EnumSet的源码 19.8节
相关文章推荐
- java枚举类型理解
- 对Java中枚举类型Enum的理解
- 全面理解Java中String数据类型
- 枚举类型入门用 Java 5.0 以类型安全的方式表示常量[摘]
- 枚举类型入门 用 Java 5.0 以类型安全的方式表示常量
- 高阶Java枚举类型enum使用详解
- Java中的枚举类型-2:高级特性
- 全面理解Java中的String数据类型
- 全面理解Java中的String数据类型
- 简述java枚举类型
- Java中的枚举类型
- Java枚举类型enum的原理
- 全面理解Java中的String数据类型
- 理解JAVA的集合类型
- 全面理解Java中的String数据类型
- 高阶Java枚举类型enum使用详解
- 理解Java中的String数据类型
- java类型安全枚举与反射机制相结合的应用 作者:封宇
- 理解JDIC中的文件类型关联-Java基础-Java-编程开发
- 总算知道java的列表为何要设一个专用的枚举类型Iterator了