Java Stream流


什么是流在Java 8中,得益于Lambda所带来的函数式编程, 引入了一个全新的Stream流概念。流是用于简化集合和数组操作的API,可以类比为将数据转化为流水线上的产品,通过各种中间和终结方法对数据进行操作。目的:用于简化集合和数组操作的APIStream流式思想的核心先得到集合或者数组的St

Java方法引用


方法引用/*需求: 1.定义一个接口(Printable):里面定义一个抽象方法:void printString(String s); 2.定义一个测试类(PrintableDemo),在测试类中提供两个方法 一个方法是:userPrintable(Printable p

Java—基础知识(十三)—异常


title: Java—基础知识(十三)—异常author: SpringForestdate: 2021/05/13updated: 2021/05/13categories: Java基础知识异常Java将程序运行过程中的非正常情况封装成异常类,并通过异常处理机制对程序运行时发生的各种问题进行处

Java—基础知识(十一)—内部类


title: Java——基础知识(十一)——内部类author: SpringForestdate: 2021/05/12updated: 2021/05/12categories: Java基础知识内部类内部类是在类的内部定义的类,即套娃类中类,内部类所在的类称为外部类内部类的四种形式成员内部类

Java—基础知识(十)—多态、对象类型转换


title: Java——基础知识(十)——多态、对象类型转换author: SpringForestdate: 2021/05/10updated: 2021/05/10categories: Java基础知识多态Java的多态是由类的继承、 方法的重写、父类的引用(类似指针)指向子类对象体现的类

Java—基础知识(九)—抽象类与抽象方法、接口


title: Java——基础知识(九)——抽象类与抽象方法、接口author: SpringForestdate: 2021/05/09updated: 2021/05/09categories: Java基础知识抽象方法没有方法体的方法抽象方法要求结尾必须加分号修饰符必须带有abstract必须

Java—基础知识(八)—类的继承、父类的重写、Object类、final关键字


title: Java——基础知识(八)——类的继承、父类的重写、Object类、final关键字author: SpringForestdate: 2021/05/09updated: 2021/05/09categories: Java基础知识类的继承概念类的继承是指在现有类的基础上构建一个新类

Java—基础知识(七)—this和satic关键字


title: Java—基础知识(七)—this和satic关键字author: SpringForestdate: 2021/05/09updated: 2021/05/09categories: Java基础知识this 关键字解决成员变量和成员变量所在类外的同名变量冲突的问题class A{

Java—基础知识(六)—方法的重载、递归、构造方法


title: Java——基础知识(六)——方法的重载、递归、构造方法author: SpringForestdate: 2021/05/08updated: 2021/05/08categories: Java基础知识方法的重载方便编程与使用的一种自动的机制,程序会自动根据输入数据类型和数量的不同

Java—基础知识(五)—类的封装


title: Java——基础知识(五)——类的封装author: SpringForestdate: 2021/05/07updated: 2021/05/07categories: Java基础知识封装的必要性令该类的成员变量或内部信息不能被外界访问,外界只能通过该类提供的方法(函数)对该类的内