![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 61
maybezh
这个作者很懒,什么都没留下…
展开
-
Java1.8+的Stream流学习总结(第一部分)
感谢:bilibili up主:学相伴飞哥 倾囊相授!这只是我的学习总结,更多知识可以关注飞哥! 1.Stream流常用创建方法 1-1 Collection下的Stream()方法和paralleStream()方法 List<String> list = new ArrayList<>(); Stream<String> stream1 = list.Stream();//获取一个顺序流 Stream<String> stream2 ..原创 2021-10-28 22:00:35 · 178 阅读 · 0 评论 -
学习总结:枚举
感谢:bilibili up主:学相伴飞哥 倾囊相授!这只是我的学习总结,更多知识可以关注飞哥! 1.首先:枚举是一个类!只不过它的实例是在自己内部创建。 解读: * 枚举是一个类,是特殊类,可以定义成员变量,构造函数。 * session_user和cookie_user,他俩其实是一个枚举引用。他俩现在调用的是无参构造函数。 * 枚举的构造函数不能是public,protected,只能是private(默认就是private)。 *为什么是private呢?因为jdk把枚举定义...原创 2021-10-20 10:45:40 · 81 阅读 · 0 评论 -
学习总结:接口和抽象类
1.为什么要面向接口编程: 在一个接口一个实现类的编程中面向接口编程毫无意义,这和抽象类+实现类不是一样的吗,spring中也有大量的抽象类来实现功能。但是,接口的好处是约束、规范。当一个东西有多套实现方式时,就可以用一个接口来将他们约束起来,这样在未来业务拓展时会非常方便。同时在jdk的动态代理需要以接口的方式才能实现(在框架中大量存在,比如:mybatis的mapper,spring的aop) 2.注意点: 接口中的方法写成 : void XXX(); 实际上是省略了public abstract原创 2021-10-20 10:19:53 · 91 阅读 · 0 评论