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