java基础
文章平均质量分 52
手执格桑花的小黑
这个作者很懒,什么都没留下…
展开
-
多线程的实现方式
多线程的实现方式和线程池原创 2022-03-04 17:41:55 · 242 阅读 · 0 评论 -
接口中的default方法(默认方法)
一、概念1. 接口提供一个默认实现的方法,并且不强制实现类重写此方法2. 默认方法使用default关键字来修饰二、引入背景1. 当一个接口添加新方法时,需要所有的实现类都重写新方法,影响到了已有的实现类,可能导致应用崩溃2. 默认方法可以不强制重写,也不会影响到已有的实现类3. 例如Iterable接口的foreach方法,就是一个默认方法,参数是一个Consumer对象三、使用1. 当一个实现类实现了多个接口,多个接口里都有相同的默认方法时,实现类必须重写该默认方转载 2022-02-11 17:32:07 · 1003 阅读 · 0 评论 -
函数式接口
函数式接口是java8的新特性;定义:函数式接口是@FunctionalInterface修饰且必须有一个抽象方法的接口。可以有多个static和default修饰的方法,但是抽象方法只能唯一;例子:@FunctionalInterfacepublic interface FunctionInterfaceTest { void test1(String s); static String test2(String a,String b){ retu原创 2022-02-11 16:55:43 · 237 阅读 · 0 评论 -
内部类和lambda
java基础、nimign匿名内部类和lambda原创 2022-01-26 15:00:25 · 424 阅读 · 0 评论