JDK5新特性
左绍骏
这个作者很懒,什么都没留下…
展开
-
JDK8的新特性
JDK8的新特性接口中可以定义有方法体的方法,如果是非静态,必须用default修饰;如果是静态的就不用了。 class Test { public void run() { final int x = 10; class Inner { public void method() { System.out.println(x); }...原创 2020-02-16 18:41:42 · 186 阅读 · 0 评论 -
JDK7的六个新特性回顾和讲解
JDK7的六个新特性回顾和讲解A:二进制字面量B:数字字面量可以出现下划线C:switch语句可以用字符串D:泛型简化,菱形泛型E:异常的多个catch合并,每个异常用或“ | ”F:try-with-resources 语句,1.7版标准的异常处理代码package com.heima.jdk7;public class Demo01_JDK7 { public stat...原创 2020-02-16 18:04:17 · 176 阅读 · 0 评论 -
枚举类的常见方法
枚举类的常见方法A:枚举类的常见方法int ordinal()int compareTo(E o)String name()String toString()< T > T valueOf(Class< T > type, String name)values():此方法虽然在JDK文档中查找不到,但每个枚举类都具有该方法,它遍历枚举类的所有枚举值非常方便...原创 2020-02-16 17:50:19 · 439 阅读 · 0 评论 -
枚举的注意事项
枚举的注意事项A:案例演示定义枚举类要用关键字enum所有枚举类都是Enum的子类枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。建议不要省略。枚举类可以有构造器,但必须是private的,它默认的也是private的。枚举类也可以有抽象方法,但是枚举项必须重写该方法。枚举在switch语句中的使用pack...原创 2020-02-16 17:30:17 · 318 阅读 · 0 评论 -
通过enum实现枚举类
通过enum实现枚举类A:案例演示通过enum实现枚举类package com.heima.enums2;public enum Week01 { MON, TUE, WED;}====================================================package com.heima.enums2;public enum Week02...原创 2020-02-16 17:17:16 · 193 阅读 · 0 评论 -
自己实现枚举类
自己实现枚举类A:枚举概述是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。B:回想单例设计模式:单例类是一个类只有一个实例那么多例类就是一个类有多个实例,但不是无限个数的实例,而是有限个数的实例。这才能是枚举类。C:案例演示自己实现枚举类package com.heima.enums;public cla...原创 2020-02-16 16:36:08 · 247 阅读 · 0 评论