本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
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 ...
枚举类的一个简单实例
public enum MsgTemplateTypeEnum {
/**
* 向未注册用户发送短信
* */
UNREG_GIVE("UNREG_GIVE","向未注册用户发送短信"),
/**
* 向注册用户发送短信
* */
REG_GIVE("REG_GIVE","向注册用户发送短 ...
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实例
...
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)版本以上才支 ...
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 ...
JDK 5.0(Tiger)中的一些新特性(2):枚举
JDK 5.0(Tiger)中的一些新特性(2):枚举
Last modified:2013-04-06 23:56:12
**********************************************
枚举类型:
枚举类型:定义一种类型变量,它指向的值都是固定的。这些值称作枚举的元素,这些元素可以是这个枚举类或者其子类的一个实例对象。该类型的取值只可以是这些元 ...
Java中的Enum介绍
1. 关于Java Enum:
学过C/C++等语言的人,应该都对Enum类型略知一二。Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常 量的好处是显而易见的,不仅可以保证单例,且比较时候可以用”==”来替换equals。是一种好的习惯。JDK1.5之前没有Enum这个类型,那时候 一般用接口常量来替代。有了JavaEnum之后,可以更贴近的表示这种常量。
2. 如 ...
Java Enum,你知道多少?
引用的枚举类型 public enum State { ON, OFF };
遍历
使用values
for (State s : State.values()) {
System.out.println(s.name());// s.original()访问值
}
可以使用switch 枚举变量把枚举值作为case条件。
使用EnumSet
Enu ...
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 ...
Grails中利用枚举(enum)来实现Status、Type功能
应用中,Domain对象往往需要Status、Type属性,且一般就3-5条,各Domain之间也没什么共性,管理起来就非常麻烦。
Grails中,可以通过枚举类型轻松实现
1. 在src/groovy文件夹下创建枚举对象
public enum ExpenseGroupStatus {
New,
Approved,
WriteOff
}
public enum Exp ...
java枚举Enum
public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */ public enum Season { ...
Enumeration和enum
Enumeration:
Enumeration为java.util中的接口
已被Iterator取代。
Enum:
Enum为java.lang中的类
标识符 MONDAY, TUESDAY等就称为枚举常量(enumeration constants)且不可重复。每一个枚举常量被隐式的声明成Day的一个public、static成员,而且其类型为Day,亦就是说这些常量是self-t ...