摘要: 1.处理流程 获取数据源 -> 数据转换 -> 获取结果 2.获取stream对象 (1)从集合或者数组中获取 Collection.stream(),如accounts.stream() Collection.prarallelStream() 获取并行Stream对象 Arrays.stram( 阅读全文
posted @ 2020-06-08 20:31 豆莱浆渠 阅读(196) 评论(0) 推荐(0) 编辑
摘要: public class App { public static void main(String[] args) { //1.添加测试数据 List<String> accounts = new ArrayList<>(); accounts.add("tom"); accounts.add("j 阅读全文
posted @ 2020-06-07 23:03 豆莱浆渠 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 方法引用是结合lambda表达式的一种语法特性 @Data @NoArgsConstructor @AllArgsConstructor class Person { private String name; private String gender; private int age; publi 阅读全文
posted @ 2020-06-07 22:29 豆莱浆渠 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.sleep public static void sleep(long millis) throws InterruptedException //millis:毫秒数 public static void sleep(long millis, int nanos) throws Interru 阅读全文
posted @ 2020-06-04 17:16 豆莱浆渠 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1.建议为线程取一个名字,这样便于区分 线程默认的名称为Thread-jvm进程中自增的数字 2.自定义线程名称 public class CustomThreadName { private final static String PREFIX = "ALEX-"; public static v 阅读全文
posted @ 2020-06-04 14:50 豆莱浆渠 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1.函数重载对于lambda表达式的影响 当函数的参数类型为函数式接口,那么lambda表达式就会无法分清参数类型,而导致错误 2.lambda表达式底层解析运行原理 (1)lambda表达式在jvm底层解析成私有静态方法和匿名内部类型 (2)通过实现接口的匿名内部类型中接口方法调用静态实现方法,完 阅读全文
posted @ 2020-06-03 22:44 豆莱浆渠 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 1.表达式类型检查 public class App { public static void test(MyInterface<String, List> inter) { List<String> list = inter.stratey("hello", new ArrayList()); S 阅读全文
posted @ 2020-06-03 22:24 豆莱浆渠 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1.匿名内部类中的变量捕获 public class App { String s1 = "全局变量"; public void testInnerClass() { String s2 = "局部变量"; new Thread(new Runnable() { String s3 = "内部变量" 阅读全文
posted @ 2020-06-02 23:21 豆莱浆渠 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 1.lambda基本语法 (1)声明部分:就是和lambda表达式绑定的接口类型 (2)参数部分:包含一对圆括号中,和绑定的接口中的抽象方法中的参数个数和顺序相同 (3)操作符部分:-> (4)执行代码块:包含一对大括号中,出现在操作符的右侧 [接口声明] = (参数) -> {执行代码块} 例: 阅读全文
posted @ 2020-06-02 23:06 豆莱浆渠 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.java类型系统内建函数式接口 (1) java.lang.Runnable (2) java.lang.Comparable (3) java.lang.Comparator (4) java.io.FileFilter (5) more.... (6) java.util.function. 阅读全文
posted @ 2020-06-02 22:44 豆莱浆渠 阅读(212) 评论(0) 推荐(0) 编辑