- 博客(8)
- 收藏
- 关注
原创 java内置的4大核心函数式接口
//1.Consumer<T>:消费型接口:有参无返@Testpublic void test1(){ ConsumerAge(9,(x) -> { if(x%2==0){ System.out.println(x+"是偶数"); }else{ System.out.println(x+"是奇数"); } });}//判断指定的数字是否为偶数public void .
2021-08-18 18:05:22
70
原创 方法引用,构造器引用,数组引用
@Test public void test1(){//1.对象实例(new出来的)::实例方法名 PrintStream ps=System.out; ps.print("hello"); //Lambda表达式 依赖于函数式接口 Consumer<String> con=(str) -> ps.println(str); con.accept("好久不见"); ...
2021-08-18 18:04:33
56
原创 如何使用Stream API
//中间操作(对数据源的数据进行处理)//中间操作1:筛选与切片@Testpublic void test2(){ Stream<employee> stream=emps.stream() .filter((x) -> { System.out.println("中间操作:过滤"); return x.getAge()>22; }) .filter((x) -> x.getSalary(
2021-08-18 18:01:58
77
原创 2021-08-18如何使用Stream API
//创建Stream(利用数据源(集合或数组等)获取一个流) //1.创建Stream@Testpublic void test1(){ //方式一:通过Collection中的stream() 或 paralleStream()方法获取 集合流 List<String> list=new ArrayList<>(); Stream<String> stream1=list.stream();//获取顺序流:有先后顺序,一个一个来 .
2021-08-18 18:00:10
89
原创 三种遍历方式
//arrayList:有序的,可重复的 List list=new ArrayList(); list.add("gansu"); list.add(19); list.add("xian"); Collection coll=new ArrayList(); coll.add("cq"); coll.add(21); list.addAll(...
2021-08-03 17:54:48
192
原创 2021-07-29
static,final,abstract一.static1.静态的,修饰类:只能修饰内部类2.修饰方法:静态方法,可以通过类名直接调用3.修饰变量:静态变量,类变量,类名直接调用4.修饰语句块:静态语句块(类加载的同时优先执行,且只执行一次)注意:可以与final同时存在二.final1.修饰变量:变成常量,值不能改变且必须初始化2.修饰类:不能被继承3.修饰方法:不能被重写三.abstract1.修饰方法:方法不能有实现(抽象方法)2.修饰类:抽象类,类不能被实例化(不能new
2021-07-29 17:11:05
41
原创 2021-07-29
方法的重写和重载1.重载要求参数列表不同,重写要求参数列表相同2.重载发生在同一类中,重写发生在继承关系中3.可以重载多次,但只能重写一次4.重载返回值类型没要求,重写的返回值类型必须相同5.重载对访问控制修饰符不做要求,重写子类方法的访问控制修饰符必须大于或等于父类的访问控制修饰符...
2021-07-29 16:48:20
36
原创 2021-07-29
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-29 16:43:07
37
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人