- 博客(3)
- 收藏
- 关注
原创 Stream
java8之Streaml(流式编程) java8有两个重大改变,一个是Lambda另一个就是Stream。 Stream也称流式编程,代码编写简单易于上手,主要对集合的数据进行处理,进行过滤、筛选、和查询等等。 Stream出现的原因: 小型项目,可能需要一个数据库就够了,大型项目一般都是多个模块对应多个数据库。 如果多个数据库,Stream就解决了一些问题,比如多个数据库的数据间存在关系,我们的sql不可能完成left join的操作,这就是Stream出现的重要原因之一。 ## Stream的操作流程
2021-03-01 17:31:47
61
原创 java8之Lambda表达式
Lambad表达式 Lambda表达式也可称作为匿名函数,是一种无需定义名称的函数或子程序,他是java8的一个重要特性。 多种语言支持:如python,wsift,C++,PHP等等 首先介绍lambda的语法: (xxx ) -> {xxx } ( ) 代表接收的参数,可以多个参数,如果只有一个参数,可以省略括号。 { } 代表函数体,返回的内容,如果代码只有一行,那么花括号可以省略,如果方法有返回值那么return也可以省略。 -> 分割形参与函数体 双冒号用法 :: 可以通过::使用类的
2021-02-26 17:26:14
89
原创 java泛型中上界下界的定义
泛型中上界下界的定义 泛型中上界下界的定义 上界<? extends Fruit> 下界<? super Apple> 上界的list只能get,不能add除null之外的任何对象,包括Object 下界的list只能add,不能get
2021-02-25 11:02:42
516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人