摘要: Scanner类 使用Scanner时需要导入 java.util.Scanner 几个常用的方法 |方法名|说明| |: | | |hasNextXxx() |是否还有下一个输入,Xxx可以是Int、Long等基本数据类型,hasNext()判断是否还有字符串 | |nextXxx() |获取下一 阅读全文
posted @ 2018-04-30 20:23 _weirdly 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 枚举类本质上也是一个类,不过对比普通的类枚举类有自己的一些特点。 1.使用enum定义的枚举类默认继承于java.lang.Enum,所以自定义的枚举类不能显式的继承其他类。 2.使用enum定义的非抽象的枚举类,默认使用final修饰,也就是说它不能有子类。 3.枚举类的构造器只能用private 阅读全文
posted @ 2018-04-30 17:08 _weirdly 阅读(99) 评论(0) 推荐(0) 编辑
摘要: lambda表达式的语法 不过在各种情况下可以有各种简写: 1. 参数类型可以省略,系统会根据上下文来判断参数类型,就像这样 2. 当只有一个参数的时候,()也可以不写,就像这样 3. 当只有一条语句的时候,{}可以不写,就像这样 4. 当没有参数的时候,()是需要写的,就像这样 使用lambda的 阅读全文
posted @ 2018-04-30 15:38 _weirdly 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 内部类 定义在其他类内部的类。由于内部类的上级是外部类,所以内部类可以比外部类多使用三个修饰符:private,protected,static。 在JVM看来,内部类也是一些独立的类,在编译的时候会将每个内部类编译成OuterClass$InnerClass.class类似的文件,等级和外部类一样 阅读全文
posted @ 2018-04-30 14:00 _weirdly 阅读(107) 评论(0) 推荐(0) 编辑