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