函数+方法+流
概述.方法.介绍
肉man
这个作者很懒,什么都没留下…
展开
-
Stream流
说到Stream便容易想到I/O Stream,而实际上,谁规定“流”就一定是“IO流”呢? 在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。引言传统集合的多步遍历代码几乎所有的集合(如Collection接口或Map接口等)都支持直接或间接的遍历操作。而当我们需要对集合中的元素进行操作的时候,除了必需的添...原创 2018-07-22 22:58:44 · 209 阅读 · 0 评论 -
Junit单元测试
Junit单元测试Junit的概述Junit是一个Java语言的单元测试框架,简单理解为可以用于取代java的main方法。 Junit属于第三方工具,一般情 况下需要导入jar包。 多数Java开发环境已经集成了JUnit作为单元测试工具。 在Java中,一个类就是一个单元。 单元测试是开发者编写的一小段代码,用于检验某个类某个方法的功能或某个业务逻辑是否正确Jun...原创 2018-07-23 22:45:03 · 131 阅读 · 0 评论 -
反射_基础了解
反射反射的基本概念什么是反射反射是一种机制,利用该机制可以在程序运行过程中对类进行解剖并操作类中的方法,属性,构造方法等成员。 当我们使用类时,加载到内存时,类同时会给这个类创建一个Class对象 1.虽然为Person创建一个Class对象,但是Class类的对象 2.这个对象描述Person的属性信息/方法 每个类都有一个对应的Class对象反射在实际开发中...原创 2018-07-23 22:49:56 · 143 阅读 · 0 评论 -
注解
注解注解的概念注解是JDK1.5的特性。 注解相当一种标记,是类的组成部分,可以给类携带一些额外的信息。 标记(注解)可以加在包,类,字段,方法,方法参数以及局部变量上。 注解是给编译器或JVM看的,编译器或JVM可以根据注解来完成对应的功能。 注解可以完成某些功能注解和注释的区别注释是给程序员看的,不会影响程序的执行 注解是给程序看的,程序后根据注解完成一些...原创 2018-07-23 22:52:51 · 1819 阅读 · 0 评论 -
函数式接口
函数式接口 概念 函数式接口 --> 有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。 格式 只要确保接口中有且仅有一个抽象方法即可:修饰符 interface 接口名称 { public abstract 返回值类型 ...原创 2018-07-20 22:56:12 · 259 阅读 · 0 评论 -
网络编程
原创 2018-07-19 23:44:01 · 150 阅读 · 0 评论 -
方法引用
方法引用 冗余的Lambda场景 来看一个简单的函数式接口以应用Lambda表达式:@FunctionalInterfacepublic interface Printable {void print(String str);}在Printable接口当中唯一的抽象方法print接收一个字符串参数,目的就是为了打印显示它。那么通过Lambda来使用它的代码很简单...原创 2018-07-20 23:17:46 · 363 阅读 · 0 评论 -
Lambda表达式
Lambda表达式 JDK1.8中新加的重量级新特性 Runnalbe接口的匿名内部类写法 ==> 等效的Lamdba表达式 new Thread(() -> System.out.println("多线程任务执行")).start(); 匿名内部类优缺点 --> 省去实现类的定义 / 比较复杂 Lambda标准格式 (参数类...原创 2018-07-20 23:19:07 · 483 阅读 · 0 评论