http://www.ibm.com/developerworks/cn/java/j-lo-enum/
解决方案 »
- myeclipse9 怎么新建一个 tomcat 工程
- struts2 默认Action问题,,急啊!
- 在线高分求助!webservice打包到tomcat服务器中,报连接错误。
- 菜鸟发问:请问对象持久化有什么好处,为什么要进行持久化?
- jsp显示数据表表头的值,可是显示出来是乱码!
- AXIS发布Web Service报:Must include type attribute for Handler deployment!
- jsp 调用word 的问题?
- 50分请教各位JAVA高手1个小问题。急,求救!!分不够可以再给!!
- EJB中怎么调用Oracle存储过程?
- 请高手帮我分析这个错误的原因,100分!
- jdbc连接数据库执行存储过程tomcat outOfMemory
- 新手struts2.0输入校验问题
个人感觉还是范围限定的作用比较重要,多路分发,应该属于应用,int也能实现的。
比如描述红绿灯,如果用整型来表示,可以用-1表示红灯,1表示绿灯,0表示黄灯,如果能够严格遵守{-1,0,1}这么个取值范围,那也没问题,但是这是需要程序保障,在运行时,不会出现-2、2这样越界的应用。如果用枚举,限定为enum{RED,GREEN,YELLOW},这样就不可能出现越界了(至少在编译期就提示错误了)。