(JAVA 自学笔记)枚举续
2013-01-11 15:18
274 查看
day:20130111
今天上班比较忙,没有时间学习JAVA,看到一篇比较好的博文,关于内存方面的。晚上回去好好研究。
day:20130113
枚举的基本应用:
举例:定义一个WeekDay的枚举
扩展:枚举类的values,valueOf(),name,toString,ordinal等方法。
总结:枚举是一种特殊的类,其中的每个元素都是该类的一个实例对象,例如可以调用WeekDay.SUN.getClass()和WeekDay.class.getName()。
实例:
package cn.itcast.day1;
public class EnumTest {
public static void main(String[] args) {
WeekDay1 weekDay = WeekDay1.MON;
System.out.println(weekDay.nextDay());
WeekDay weekDay2 = WeekDay.FRI;
System.out.println(weekDay2);
System.out.println(weekDay2.name());//自己的名字
System.out.println(weekDay2.ordinal());//在枚举中的排行
System.out.println(WeekDay.valueOf("SUN"));//把一个串变成对应的枚举元素
System.out.println(WeekDay.values().length);//数组元素的个数
}
public enum WeekDay{
SUN,MON,TUE,WED,THI,FRI,SAT;
}
}
输出:
SUN
FRI
FRI
5
SUN
7
SUN
FRI
FRI
5
SUN
7SUN
FRI
FRI
5
SUN
7SUN
FRI
FRI
5
SUN
7SUN
FRI
FRI
5
SUN
7
今天上班比较忙,没有时间学习JAVA,看到一篇比较好的博文,关于内存方面的。晚上回去好好研究。
day:20130113
枚举的基本应用:
举例:定义一个WeekDay的枚举
扩展:枚举类的values,valueOf(),name,toString,ordinal等方法。
总结:枚举是一种特殊的类,其中的每个元素都是该类的一个实例对象,例如可以调用WeekDay.SUN.getClass()和WeekDay.class.getName()。
实例:
package cn.itcast.day1;
public class EnumTest {
public static void main(String[] args) {
WeekDay1 weekDay = WeekDay1.MON;
System.out.println(weekDay.nextDay());
WeekDay weekDay2 = WeekDay.FRI;
System.out.println(weekDay2);
System.out.println(weekDay2.name());//自己的名字
System.out.println(weekDay2.ordinal());//在枚举中的排行
System.out.println(WeekDay.valueOf("SUN"));//把一个串变成对应的枚举元素
System.out.println(WeekDay.values().length);//数组元素的个数
}
public enum WeekDay{
SUN,MON,TUE,WED,THI,FRI,SAT;
}
}
输出:
SUN
FRI
FRI
5
SUN
7
SUN
FRI
FRI
5
SUN
7SUN
FRI
FRI
5
SUN
7SUN
FRI
FRI
5
SUN
7SUN
FRI
FRI
5
SUN
7
相关文章推荐
- 自学Java系列 笔记3 枚举、注释
- JAVA自学笔记(一):基础
- Java基础知识笔记(二:泛型和枚举)
- 自学java第一天笔记
- Java自学笔记之Hibernate-用注解方式实现一对多双向关联
- java学习笔记10--枚举
- 大龄屌丝自学笔记--Java零基础到菜鸟--023
- 自学 java 笔记 day3 (语言语法基础组成2)
- Java学习笔记21 枚举类型enum、Enu…
- 自学Java系列 笔记1 java的基本语法2
- 传智播客Java自学笔记第22天(待编辑)
- 自学Java系列 笔记2 Java集合3
- Java学习笔记---枚举
- java自学笔记之static
- Java自学笔记
- Java 自学笔记 Oct-27(2)
- 【Java学习笔记】8:Java枚举和枚举类
- (JAVA自学笔记)随笔
- Java自学笔记之Hibernate-Hibernate入门和单表增删改查
- 黑马程序员-java学习笔记-枚举