最新文章列表

java enum详解

    enum 的全称为 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。     下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内 ...
abc08010051 评论(0) 有1045人浏览 2013-08-22 14:20

java编程语言的学习——枚举

   枚举通常和switch一起使用。 1、关于枚举的定义。 public enum Fruit{ APPLE,ORANGE,BANANA,GRAPE } public class EnumberOrder { public static void main(String[] args){ Fruit fruit=Fruit.APPLE; System.out.pr ...
ttcoool 评论(0) 有832人浏览 2013-08-14 11:27

Java枚举应用的两个小例子

今天在看lucene源代码是看到其中的Store、Index等几个枚举类型里面不仅定义了方法,而其实例中也定义了方法,晚上回来又学习了一下Enum,整理写了这个博客。 第一个代码片段: package com.lfl.em; public enum Coin { penny("10p"), dollor("20$"), rmb("30 ...
lfl2011 评论(0) 有1166人浏览 2013-08-07 22:02

枚举类的一个简单实例

public enum MsgTemplateTypeEnum { /** * 向未注册用户发送短信 * */ UNREG_GIVE("UNREG_GIVE","向未注册用户发送短信"), /** * 向注册用户发送短信 * */ REG_GIVE("REG_GIVE","向注册用户发送短 ...
meigesir 评论(0) 有1513人浏览 2013-07-25 10:40

java.lang.Enum的基本特性

1、enum的遍历和基本方法 package yingjun.enumeration; enum Shrubbery { GROUND, CRAWLING, HANGING } public class EnumClass { public static void main(String[] args) { //调用enum的value()方法可以遍历enum实例 ...
wosyingjun 评论(2) 有2540人浏览 2013-06-27 19:44

Java - Switch语句的适用范围

1、byte、char、short、int四种基本类型以及它们的包装类(需要Java5.0/1.5以上版本支持) 都可以用于switch语句。   2、long、float、double、boolean四种基本类型以及它们的包装类(在Java所有版本中) 都不能用于switch语句。   3、enum类型,即枚举类型可以用于switch语句,但是要在Java5.0(1.5)版本以上才支 ...
Josh_Persistence 评论(0) 有2250人浏览 2013-06-14 17:26

Java Enum

http://zhoujianyong2011.iteye.com/blog/1880863
leroyhzy 评论(0) 有378人浏览 2013-06-01 18:54

Item 19: Use interfaces only to define types

1.  Interfaces should be used only to define types. They should not be used to export constants.   2.  The constant interface pattern is a poor use of interfaces. That a class uses some constants i ...
leonzhx 评论(0) 有1003人浏览 2013-04-18 18:00

JDK 5.0(Tiger)中的一些新特性(2):枚举

JDK 5.0(Tiger)中的一些新特性(2):枚举   Last modified:2013-04-06 23:56:12 **********************************************   枚举类型: 枚举类型:定义一种类型变量,它指向的值都是固定的。这些值称作枚举的元素,这些元素可以是这个枚举类或者其子类的一个实例对象。该类型的取值只可以是这些元 ...
wangjie2013 评论(0) 有1133人浏览 2013-04-06 00:42

Java中的Enum介绍

1. 关于Java Enum: 学过C/C++等语言的人,应该都对Enum类型略知一二。Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常 量的好处是显而易见的,不仅可以保证单例,且比较时候可以用”==”来替换equals。是一种好的习惯。JDK1.5之前没有Enum这个类型,那时候 一般用接口常量来替代。有了JavaEnum之后,可以更贴近的表示这种常量。 2. 如 ...
leroyhzy 评论(0) 有769人浏览 2013-04-03 22:00

Java Enum,你知道多少?

  引用的枚举类型 public enum State { ON, OFF };   遍历 使用values for (State s : State.values()) { System.out.println(s.name());// s.original()访问值 } 可以使用switch 枚举变量把枚举值作为case条件。 使用EnumSet Enu ...
strong_fee 评论(0) 有4652人浏览 2013-03-28 22:57

6、枚举enum

一、enum枚举   枚举是一种特殊的类,其中的每个元素都是该类的一个实例对象 为什么要有枚举 问题:要定义星期几或性别的变量,该怎么定义?假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday = 0... 枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。 枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式 ...
豆豆咖啡 评论(0) 有823人浏览 2013-03-22 13:53

Item 3: Enforce the singleton property with a private constructor or an enum

1.    Making a class a singleton can make it difficult to test its clients, as it’s impossible to substitute a mock implementation for a singleton unless it implements an interface that serves as its ...
leonzhx 评论(0) 有1000人浏览 2013-02-02 21:21

Grails中利用枚举(enum)来实现Status、Type功能

应用中,Domain对象往往需要Status、Type属性,且一般就3-5条,各Domain之间也没什么共性,管理起来就非常麻烦。 Grails中,可以通过枚举类型轻松实现 1. 在src/groovy文件夹下创建枚举对象 public enum ExpenseGroupStatus {     New,     Approved,     WriteOff } public enum Exp ...
Jcat 评论(0) 有2490人浏览 2013-01-23 13:53

java枚举Enum

public class TestEnum {    /*最普通的枚举*/    public enum ColorSelect {        red, green, yellow, blue;        }    /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */    public enum Season { ...
new_restart 评论(0) 有1224人浏览 2013-01-14 14:43

enum

public enum ChooseType { ONLINENUM("onlineNum"),ONLINEDLIST("onlinedList"),CURONLINELIST("curOnlineList"),ALL("all"); //这里是声明对象值,就是括号里的字符串 private String value ...
wjg_java 评论(0) 有973人浏览 2012-12-29 14:03

Enumeration和enum

Enumeration: Enumeration为java.util中的接口 已被Iterator取代。 Enum: Enum为java.lang中的类 标识符 MONDAY, TUESDAY等就称为枚举常量(enumeration constants)且不可重复。每一个枚举常量被隐式的声明成Day的一个public、static成员,而且其类型为Day,亦就是说这些常量是self-t ...
darrenzhu 评论(0) 有1410人浏览 2012-12-22 18:19

java7枚举用法

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public   enum  Color {     RED, GREEN,  ...
fxk2006 评论(0) 有3161人浏览 2012-12-17 22:49

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics