Java枚举类型理解
2024-10-15 18:46:44
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节
最新文章
- 【Win10开发】绘制静态UI
- Oracle学习总结_day01_day02_表的创建_增删改查_约束
- GL_ARRAY_BUFFER 和 GL_ELEMENT_ARRAY_BUFFER
- Java高并发同步Volatile的使用
- HTML 字符图案
- 传统开发模型vs敏捷开发模型——过程模型的变革
- Java 部分注意160530
- cocos基础教程(2)Window环境下搭建
- 使用codeblock实现JNI开发-2016.01.31
- UVALive 5881 Unique Encryption Keys (DP)
- 算法练习之:Biorhythms
- iOS 改变UITextField中光标颜色
- windows server 2008 设置多用户同时远程登录
- SDN第一次上机作业
- volitale、synchronized、RetreenLock区别
- Python 虚拟环境[virtualenv/virtualenvwrapper]设置
- koa中返回404并且刷新后才正常的解决方案
- JDBC-通用查询
- NginxI/O模型理论基础
- PerformEraseBackground 擦除背景(ThemeServices)
热门文章
- +=与join的性能测试
- 13. vs2010 ClientID bug处理
- 几种任务调度的 Java 实现方法与比较Timer,ScheduledExecutor,Quartz,JCronTab
- ab压测 apr_socket_recv: Connection reset by peer (104)错误解决方法
- 【转】NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。
- (转载)PHP去掉转义后字符串中的反斜杠\函数stripslashes
- 数学(组合,容斥):COGS 1220. 盒子与球
- Implement Trie (Prefix Tree) ——LeetCode
- bzoj 3158 千钧一发(最小割)
- SRM 405(1-250pt, 1-500pt)