本文介绍枚举类的概念和开发过程中枚举的用法。 枚举类使用enum关键字定义,enum默认继承自Enum类,由于java单继承的特点,enum类无法再继承其他父类 一、枚举类的特性 1、简单枚举类的定义 枚举类用关键字enum定义,成员变量之间用逗号分隔,最后一个成员变量用分号结束。枚举类的命名建议加 ...
分类:
编程语言 时间:
2019-12-03 14:18:31
阅读次数:
81
一、单例模式的应用场景 单例模式(singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。J2EE中的ServletContext,ServletContextConfig等;Spring中的ApplicationContext、数据库连接池等。 二、 ...
分类:
编程语言 时间:
2019-11-28 19:41:07
阅读次数:
88
可定义的类型 undefined : undefined; number : 数值类型; string : 字符串类型; boolean : 布尔类型; enum :枚举类型; any : 任意类型; void :空类型; Array : 数组类型; Date : 日期; RegExp : 正则; ...
分类:
其他好文 时间:
2019-11-27 00:30:20
阅读次数:
108
今天使用iota 发现一个问题。定义别名类型的时候 调用函数报错。废话不多说,我们看一段示例(关于iota的用法这里就不介绍了,手册介绍滴比较详细): 报错的意思是:不能在参数中使用x(type int)作为类型Aliasint来测试 分析:因为int 被别名化了。使用额外同类型变量不被支持,为啥? ...
分类:
其他好文 时间:
2019-11-22 19:21:49
阅读次数:
78
1. 单元测试 1.1 测试分类 + 黑盒测试,不需要写代码,给输入值,看程序是否能够输出期望的值。 + 白盒测试,需要写代码的。关注程序具体的执行流程。 + 利用java中的junit依赖环境是白盒测试的一种方式 1.2 Junit的使用步骤 1. 定义一个测试类(测试用例) 2. 定义测试方法: ...
分类:
编程语言 时间:
2019-11-21 23:12:33
阅读次数:
122
java enum的用法详解 Java Enum原理 public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE }; 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要构造新对象。 因此,在比较两个枚举类型的值时,永远不需要调用equal ...
分类:
编程语言 时间:
2019-11-20 12:29:40
阅读次数:
56
枚举是一种特殊的数据,它的取值是有限的,是可以枚举出来的,比如一年有四季、一周有七天。虽然使用类也可以处理这种数据,但枚举类型更为简洁、安全和方便。 枚举的好处体现在以下几方面。 定义枚举的语法更为简洁。 枚举更为安全。一个枚举类型的变量,它的值要么为null,要么为枚举值之一,不可能为其他值,但使 ...
分类:
编程语言 时间:
2019-11-17 12:58:18
阅读次数:
89
django数据库公共字段处理 创建好公共字段,其它数据库表继承这个基类就可以自动创建公共字段 # 数据库公共字段 ''' 1、枚举类型,值只能在这里面进行选择 创建表时,在字段属性里加上choices = is_delete_choice is_delete_choice = ( (0,'删除') ...
分类:
数据库 时间:
2019-11-16 19:17:38
阅读次数:
141
线程六种状态详解 在Thread类中有一个枚举类型State定义了线程的六种状态,详细如下,下面来看一下线程的几种状态都是什么: :代表已经创建但是还没启动的新线程 :这是一种特殊的状态, 一旦调用start方法就会线程就会运行就会进入RUNNABLE状态。 RUNNABLE意思为可运行的, 也就是 ...
分类:
编程语言 时间:
2019-11-16 00:42:30
阅读次数:
63