用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用...
分类:
编程语言 时间:
2014-09-13 09:21:04
阅读次数:
365
Netty3 源码分析 - ChannelState
枚举类ChannelState代表的是这个Channel的状态集,状态的解读和ChannelStateEvent中的value值以及事件的方向息息相关,下面这个表可以从宏观上把握。
Direction
State
Value
Meaning
Upst...
分类:
Web程序 时间:
2014-09-10 17:54:40
阅读次数:
246
在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外。然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看。
1、可以在enum中添加变量和方法
先来看一段代码示例:public enum State {
Normal("正常态", 1), Update("已更新", 2), Deleted("已删除", 3)...
分类:
编程语言 时间:
2014-09-10 09:37:10
阅读次数:
199
在实际开发中,在数据库表设计中,我们往往习惯于用一个Int类型的State字段去表示数据的状态,这个字段很方便去表示这条数据的状态,但是又不愿意去建一张这个State字段的外键表去解释状态。(这一类型表状态的字段可能还会有很多,这里只是举个例)我们一般会把这个State字段当成一个约定,去在项目中应...
分类:
其他好文 时间:
2014-09-09 17:50:09
阅读次数:
170
【唠叨】CCDeprecated.h中存放的都是2.x将要被抛弃的命名规范,主要包含类名、枚举类型。虽然说2.x的这些命名规范被CCDeprecated.h保留了。但是为了彻底学习3.x的新特性,就必须要尽量不要使用2.x的命名规范。有些变更其实已经在:cocos2dx[3.x](3)——大巨变3.x中做了详细的说..
分类:
其他好文 时间:
2014-09-09 13:41:39
阅读次数:
209
Android ImageView 的 ScaleType 属性用来表示图片的显示方式。总共有8种取值,取值的范围定义在 android.widget.ImageView.ScaleType 这个枚举类型里。ImageView.ScaleType.CENTER: 居中,但不缩放。图片超出控件的部分不...
分类:
移动开发 时间:
2014-09-05 15:42:51
阅读次数:
233
java枚举enmuJDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提...
分类:
编程语言 时间:
2014-09-05 12:43:41
阅读次数:
224
常量定义通常有数据库表、配置文件、JAVA静态常量和枚举类中
1、数据库表方式
create table t_USER
(
PK_ID NUMBER(10) not null,
SEX VARCHAR2(255) check (SEX in(0,1)),
USERNAME VARCHAR2(255)
)其中sex字段就限制了字段取值只能是0和1.这里假定0代表男 1...
分类:
编程语言 时间:
2014-09-05 11:24:01
阅读次数:
176
Singleton指仅仅被实例化一次的类。一般用来搞那些创建非常耗资源或者要求系统中只能有一个实例的类。这个非常常用。记得以前实习面试的时候就有这个面试题。一般采用的方法是将构造器私有化,然后提供一个static变量,再提供一个static的public方法用来返回static实例:
//Singleton with static factory
public class Elvis {
pri...
分类:
编程语言 时间:
2014-09-04 00:15:27
阅读次数:
235
1)枚举类的两种定义方法 1》通过构造器 public enum Grade{ A("A", "90-100"),B("B","80-89"),C("C", "70-79"),D("D"...
分类:
其他好文 时间:
2014-09-03 14:31:16
阅读次数:
94