第六章 枚举和注解30、 用enum代替int常量枚举类型是指由一组固定的常量组成合法值的类型,例如一年中的季节或一副牌中的花色。在没引入枚举时,一般是声明一组int常量,每个类型成员一个常量:publicstaticfinalintAPPLE_FUJI= 0;publicstaticfinalin...
分类:
编程语言 时间:
2015-01-28 17:41:33
阅读次数:
251
拆箱与装箱是一个早就接触的知识点,但是自己并没有系统的总结过,今天我们就来看一下:
一、首先介绍几个知识点:
值类型:
1. 值类型是在栈中分配内存,在声明时初始化才能使用,不能为null。
2. 值类型超出作用范围系统自动释放内存。
3. 主要由两类组成:结构,枚举(enum),结构分为以下几类:
1. 整型(Sbyte、Byte、Char、Short、Ush...
分类:
其他好文 时间:
2015-01-27 23:31:29
阅读次数:
156
1.枚举类型,就是一个集合,集合内所有的元素都是枚举类型的, 主要是应用在可预计的集合中,(你知道它的值就只有那么几种情况,这时就可以使用枚举类型) 如: //结果一般只有两种,成功与失败 public enum Result{ success,//用逗号分隔 faild }2...
分类:
其他好文 时间:
2015-01-27 18:07:10
阅读次数:
482
偶尔看到知乎的一个答案中提到了“停机问题”的概念,觉得挺有趣。 在看了维基百科之后, 以下是我的理解:已知:enum couldStopFlag{ couldStop = true };couldStopFlag CouldStop(function F);couldStopFlag K(funct...
分类:
其他好文 时间:
2015-01-26 18:38:18
阅读次数:
101
c#中有统一的类型转换函数Convert.ChangeType(object value, Type conversionType)但是这个函数没有考虑到转换null, DBNull, Nullable, Enum这些类型下面通过扩展ChangeType来实现上述类型的转换 publi...
享元模式,flyweight,自动装箱,自动拆箱,枚举,enum,内部类
分类:
编程语言 时间:
2015-01-26 10:06:54
阅读次数:
175
【枚举类型】
使用emum关键字创建枚举。
// 定义一个枚举,用来表示方向enum Direction{ up, down, middle, left, right};枚举的值都可以用数字表示,默认从零开始递增 enum Direction direction = up ;// 输出0 NSLog...
分类:
编程语言 时间:
2015-01-25 17:55:53
阅读次数:
172
import java.io.IOException;import java.io.InputStream;import java.util.Properties;/*** 读取配置文件* @author zhangrujing**/public enum Config { INSTANCE; p....
分类:
其他好文 时间:
2015-01-25 12:24:13
阅读次数:
195
枚举(Enum)使用示例、枚举集(EnumSet)使用示例、常用算法、排序、二分查找、向量类(Vector)使用示例、栈(Stack)使用示例
分类:
编程语言 时间:
2015-01-23 19:40:41
阅读次数:
299
掌握java枚举类型(enum type)1背景在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static方法定义的代码如下,分别用1表示春天,2表示夏天,3表示秋天,4表示冬天。Java代码publicclassS...
分类:
编程语言 时间:
2015-01-23 17:51:31
阅读次数:
191