
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 · 231 阅读 · 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 · 224 阅读 · 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 · 494 阅读 · 0 评论 -
枚举的注意事项
枚举的注意事项 A:案例演示 定义枚举类要用关键字enum 所有枚举类都是Enum的子类 枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。建议不要省略。 枚举类可以有构造器,但必须是private的,它默认的也是private的。 枚举类也可以有抽象方法,但是枚举项必须重写该方法。 枚举在switch语句中的使用 pack...原创 2020-02-16 17:30:17 · 351 阅读 · 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 · 233 阅读 · 0 评论 -
自己实现枚举类
自己实现枚举类 A:枚举概述 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。 B:回想单例设计模式:单例类是一个类只有一个实例 那么多例类就是一个类有多个实例,但不是无限个数的实例,而是有限个数的实例。这才能是枚举类。 C:案例演示 自己实现枚举类 package com.heima.enums; public cla...原创 2020-02-16 16:36:08 · 287 阅读 · 0 评论