原文网址:http://www.itzhai.com/java-based-notes-introduction-and-use-of-an-enumeration-type-static-import.html#1.2.values方法的使用: Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由arthinking发表于4年前 | Java基础 | 暂无评论 |  被围观 8,332 views+ 1.枚举(Enum):1.1.枚举类型中的两个静态方法:1.2.values方法的使用:…
Java基础之枚举类型Enum的使用 定义 public enum AccruedCleanEnum { SPREAD("1","发票"),OTHER("0","收入"),NON_BUSINESS("2","支出"); private String index; private String name; AccruedCleanEnum(String index, String name…
作用:让数据更简洁,更易读,增加代码可读性. 为了用1,2,3,4,5分别表示老师,学生,小组,班主任,后勤,可以直接设置一个变量,让roleType = 1,但这样写代码可读性差. 也可以定义一个成员类,分别给不同的静态成员赋1,2,3,4,5,在需要调用的地方,直接通过RoleType.xxx去进行变量的赋值,如下: package com.Gary2; public class CustomEnum { public static void main(String[] args) { //…
枚举类型Enum的简介 1.什么是枚举类型 枚举类型: 就是由一组具有名的值的有限集合组成新的类型.(即新的类). 好像还是不懂,别急,咱们先来看一下 为什么要引入枚举类型 在没有引入枚举类型前,当我们想要维护一组 常量集合时,我们是这样做的,看下面的例子: class FavouriteColor_class{ public static final int RED = 1; public static final int BLACK = 3; public static final int…
枚举类型 枚举类型就是预先定义的一类常量集合,如一周的时间.水果的类型等.需要注意的几点内容如下: 定义枚举类时,Java默认继承java.lang.Enum,所以定义的枚举类不能继承其他类型: 枚举类中可以包含成员变量.成员函数,但枚举常量的定义再所有field和method之前,并以":"结束: 枚举类的构造函数必须是package-private或private: 枚举常量创建的时候都是将值传递到构造函数进行构建的: 由于枚举类继承Enum类,默认具有name()(获得枚举常量名…
枚举 为什么需要枚举 在Java开发过程中,有时需要定义一系列有限的数据,如:月份.星期等.<br> java1.5之前,主要通过定义一系列静态常量完成. class Genders{ public static final String MALE = "男"; public static final String FEMALE = "女"; } String gender = Genders.MALE; 问题:给变量赋值时不能限制值的范围,如下面代码可…
1.装箱就是值类型转换为object类型,拆箱相反:object转化为值类型 eg:Integer i=1; // 装箱 int j=i; // 拆箱 2.静态导入: eg: 导入: import static java.lang.System.out 调用: 则直接 out.println("*****") , 无需 system.out.println("*****"); 3.枚举: 3.1.简单枚举: public enum EnumState { A, B,…
枚举类型 枚举类型在JDK 5时引入. enum WeekEnum { MONDAY, TUESDAY, WEDNESDAY, THURDAY, FRIDAY, SATURDAY, SUNDAY } Java的枚举类java.lang.Enum中,有: |--private final String name;(定义时可表意的标识符) |--private final int ordinal;(序数,从0开始) |--及对应的获取方法. public class Enum1Common { en…
public class Test { int c; //成员变量(实例变量) static int s1; //静态变量(类变量)(全局变量) public static void main(String[] args){ //static int s2; //局部变量不允许static定义 int b; //局部变量 Test t=new Test(); System.out.println(t.c); //成员变量系统会提供默认初始值,随着对象创建而存在(实例变量) b=1; System…
Java基础笔记 – Annotation注解的介绍和使用 自定义注解 本文由arthinking发表于5年前 | Java基础 | 评论数 7 |  被围观 25,969 views+ 1.Annotation的工作原理:2.@Override注解:3.@Deprecated注解:4.@SuppressWarnings注解:5.自定义注解:5.1.添加变量:5.2.添加默认值:5.3.多变量使用枚举:5.4.数组变量:6.设置注解的作用范围:6.1.在自定义注解中的使用例子:7.使用反射读取R…