- 博客(3)
- 收藏
- 关注
原创 java8特性: 常见的4个jdk内置函数式接口Consumer、Supplier、Function和Predicate-笔记狂魔
函数式接口简介 注: 本篇博客主要对Consumer、Supplier、Function和Predicate四个函数式接口的使用进行说明, 阅读本文需要lambda表达式相关知识, 如不熟悉, 可参考笔者其他博客: java8特性: lambda表达式语法入门-笔记狂魔 函数式接口: 如果一个接口中有且只有一个抽象方法(可以有其他方法比如default方法等, 但是抽象方法只能有一个),则该接口就可以称之为函数式接口 @FunctionalInterface注解: 该注解可标识当前类是一个函数式接口, 如果
2020-12-21 15:45:33 811 1
原创 java8特性: lambda表达式语法入门-笔记狂魔
lambda表达式简介 lambda表达式是java8推出的特性之一, 是一颗语法糖, 可以看成是一个匿名内部类的简化版(但是必须基于函数式接口, 后文中有说到), 用于写出更优雅的代码 注: 本篇博客适合于刚学习lambda表达式的小伙伴, 阅读本文需要一点匿名内部类相关知识 入门案例: 将匿名内部类改为lambda表达式进行对比 1. 准备一个接口Animal public interface Animal { // 动物吃东西 void eat(); } 2. 采用匿名内部类的方式
2020-12-18 15:44:03 269
原创 一文学会使用MyBatis-Plus代码生成器(逆向工程)一键生成代码-笔记狂魔
简介 MyBatis-Plus 提供了功能强大的的代码生成器, 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 官方入门案例: MyBatis-Plus代码生成器 效果演示 1. 创建3张测试表: t_user、people、t_product 2. 执行MyBatis-Plus代码生成器的代码 3. 代码生成完成 详细步骤(可以全程复制, 需要改动的地方会有说明) 1. 引入依赖(SpringBoot工程
2020-07-31 15:36:14 1052
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人