
JAVA基础
java基础知识整理
ns__sn
这个作者很懒,什么都没留下…
展开
-
流API及lambda表达式在其中的应用
流API能够执行非常复杂的查找、过滤、和映射数据库等操作。流本身不存储数据,而只是移动数据,在移动过程中可能会对数据执行过滤、排序或其他操作。一般来说,流操作不修改数据源。流接口基础接口为BaseStream,定义了一些通用方法方法描述void close()调用注册的关闭处理程序,关闭调用流boolean isParallel()是否是并行流S onClose(Runnable handler)返回一个新流,handler指定了该流的关闭处理程序S par原创 2020-07-02 14:36:15 · 99 阅读 · 0 评论 -
lambda表达式学习体会
lambda表达式本质上就是一个匿名方法,但这个方法不是独立执行的,而是用于实现由函数式接口定义的另一个方法。因此,lambda表达式会导致产生一个匿名类,lambda表达式也常被称为闭包。函数式接口:指仅包含一个抽象方法的接口,有时也被称为SAM类型,意思是单抽象方法(Single Abstract Method)...原创 2020-06-16 17:30:42 · 214 阅读 · 0 评论 -
java封装、继承、多态
1. 封装通过访问控制符(private,default,protected,public)限制对属性的访问,一般通过属性私有化,对外提供公共访问方法实现。目的是隐藏类的实现细节,限制不合理操作。2.继承通过extends关键字实现,Java中是单继承,一个子类只能有一个父类,但一个父类可有多个子类,这也是多态的基础。继承能实现代码复用,且子类可拥有自己的差异性属性和方法。3.多态多态是指代码在编译期和运行期表现为不同形态,父类(或接口)的引用变量指向子类(或接口实现类)对象。多态可以提高编程的灵原创 2020-06-08 10:41:35 · 123 阅读 · 0 评论