易截截图软件、单文件、免安装、纯绿色、仅160KB

java 枚举(网上找的留着温习)

对枚举类型印象大多来自于C
语言,在
C
语言中,枚举类型是一个
HardCode
(硬编码)类型,其使用价值并不大。因此,在
Java 5
之前,枚举是被抛弃的。然而
Java 5
以后的发现版本开始对枚举进行支持,枚举的引入给
Java
世界带来了争议。
笔者比较赞同引入枚举,作为一门通用的静态编程语言,应该是海纳百川的(因此笔者赞成闭包进入Java 7
),多途径实现功能。
如果您不了解枚举的用法,建议参考笔者以前网络资源,了解基本的用法。
地址为:
http://mercyblitz.blog.ccidnet.com/blog-htm-do-showone-uid-45914-type-blog-itemid-189396.html
枚举是一种特殊的(受限制的)类,它具有以下特点:

列性

量性

类型

的特性
留下一个问题-怎么利用这些枚举特点,更好为设计服务呢?根据这些特
点,下面向大家分别得介绍设计技巧。
一、

列性
在设计中,必须搞清楚枚举
使
用场景


举内部成员都是可列的,或者说固定的。这种硬编码的形式,看上去令人觉得不自在,不过这就是枚举。如果需要动态(不可列)的成员话,请不好使用枚举。
JDK提供不少良好的可列性设计枚举。比如时间单位
java.util.concurrent.TimeUnit

线程状态枚举
java.lang.Thread.State

 
假设有一个游戏难度枚举,有三种难度NORMAL , MEDIUM, HARD
Java代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://www.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://www.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%2F**%0A%0A%20*%20%E6%B8%B8%E6%88%8F%E4%B8%AD%E7%9A%84%E9%9A%BE%E5%BA%A6%E6%9E%9A%E4%B8%BE%EF%BC%9ANORMAL%20%2C%20MEDIUM%2C%20HARD%0A%0A%20*%20%0A%0A%20*%20%40author%20mercyblitz%0A%0A%20*%2F%0A%0Apublic%20enum%20Difficulty%20%7B%0A%0ANORMAL%2C%20MEDIUM%2C%20HARD%20%2F%2F%E6%B3%A8%E6%84%8F%EF%BC%9A%E6%9E%9A%E4%B8%BE%E6%88%90%E5%91%98%E5%91%BD%E5%90%8D%EF%BC%8C%E8%AF%B7%E4%BD%BF%E7%94%A8%E8%8B%B1%E6%96%87%E5%A4%A7%E5%86%99%E5%BD%A2%E5%BC%8F%0A%0A%7D%0A" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="


相关文档:

java 事物


一、什么是Java事务
  通常的观念认为,事务仅与数据库相关。
  事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败 ......

Java线程知识深入解析(1)

一般来说,我们把正在计算机中执行的程序叫做"进程"(Process) ,而不将其称为程序(Program)。所谓"线程"(Thread),是"进程"中某个单一顺序的控制流。新兴的操作系统,如Mac,Windows NT,Windows 95等,大多采用多线程的概念,把线 程视为基本执行单位。线程也是Java中的相当重要的组成部分之一。
甚至最简单的Applet也是由多个线 ......

java 缩略图 实现

import  java.awt.image. * ;
import  com.sun.image.codec.jpeg. * ;   
 public class poiReadDoc {
 Image img = null;
 int width = 0,height =0;
 String destFile = "";
 public void readImg(String fileName) throws IOException{
  File _fil ......

关于java的++和

public class JavaPlus {

public static void main(String[] args) {
int x = 5;
x++;// x = x + 1;//后加加
System.out.println(x);
x--;// x = x - 1;//后减减
System.out.println(x);
++x;// x = x + 1;//前加加
Sys ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号