![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试类
braincer
这个作者很懒,什么都没留下…
展开
-
栈的压入和弹出测试(测试队列)
/** * 测试队列入栈和出栈顺序 * @author Administrator * */public class QueenTest {public static boolean isPopOrder(int[] pushA,int[] popA) {Stack stack=new Stackint i=0;for (Integer integer原创 2017-06-19 13:28:23 · 340 阅读 · 0 评论 -
JDK8新特性☞Stream接口测试
/** * JDK8新特性☞Stream接口:表示能应用在一组元素上一次执行的序列 Stream操作分为中间操作或者最终操作,最终操作返回一特定类型的计算结果, 中 * 间操作返回Stream本身,这样依次可以将多个操作串联起来 Stream操作需要制定一个数据源 * filter 配合forEach过滤后打印结果 * @author Administrator * */原创 2017-06-21 16:04:24 · 332 阅读 · 0 评论 -
JDK8新特性☞Optional测试
/** * JDK8新特性☞Optional接口:用来防止空指针异常的辅助类型 Optional是一个简单的容器 其值可能是null也可能不是null * * @author Administrator * */public class Test3 {public static void main(String[] args) {Optional optional原创 2017-06-21 15:30:12 · 314 阅读 · 0 评论 -
JDK8新特性☞接口Supplier||Consumer||Compator测试
/** * JDK8新特性☞Supplier接口测试:该接口返回一个任意泛型的值,和Function接口不同的是该接口没有任何参数 * Consumer接口:表示执行在单个参数上的操作 Compartor接口: * * @author Administrator * */public class Test2 {public static void main(Str原创 2017-06-21 14:57:46 · 3198 阅读 · 0 评论 -
JDK8新特性☞Function测试
/** * JDK8新特性☞Function接口测试 Function接口有一个参数并且返回一个结果,并附带一些和其他函数组合的默认方法 * * @author Administrator * */public class Test1 {public static void main(String[] args) {Function function = Stri原创 2017-06-21 14:40:08 · 416 阅读 · 0 评论 -
JDK8新特性☞测试Predicate接口
/** * JDK8接口测试☞Predicate用法 * @author Administrator * *//** * JDK8接口测试☞Predicate用法 * * @author Administrator * */public class Test {public static void main(String[] args) {原创 2017-06-21 14:28:53 · 684 阅读 · 0 评论 -
JDK8新特性☞访问对象字段和静态变量测试
/** * JDK8新特性☞访问对象字段与静态变量:可读又可写 * * @author Administrator * * @param * @param */@FunctionalInterfacepublic interface Convert {T convert(F from);class Object {static原创 2017-06-21 14:11:16 · 751 阅读 · 0 评论 -
JDK8新特性☞访问局部变量测试
/** * JDK8新特性☞访问局部变量:,可以访问外层标记了final的局部变量,或者实例的字段以及静态变量 * @author Administrator *局部变量num前面加不加final都可以获取结果,但是无论加不加 num都不能重新赋值 * @param * @param *///@FunctionalInterfacepublic interfac原创 2017-06-21 13:53:07 · 270 阅读 · 0 评论 -
JDK8新特性☞方法构造方法的引用
一:创建实体类对象public class Person {private String firstName;private String lastName;public Person() {}public Person(String firstName, String lastName) {super();this.firstName = firstNam原创 2017-06-21 13:32:13 · 1358 阅读 · 1 评论 -
JDK1.8新特性☞函数式接口测试
/** * JDK1.8新特性☞函数式接口测试:函数式接口指仅仅包含一个抽象方法的接口,每一个该类型的方法都会匹配到这个抽象方法 * 默认方法不算抽象方法,也可以给函数式接口添加默认方法 * 函数式接口声明:在接口上面加注解@FunctionalInterface,如果编译器发现该接口下面有多于一个的抽象方法,就会报错 * * @author Administrator原创 2017-06-21 11:50:45 · 283 阅读 · 0 评论 -
JDK1.8新特性☞接口测试
/** * JDK1.8新特性☞接口测试 jdk1.8允许我们添加一个非抽象的方法实现,只需要使用default即可==扩展方法 * @author Administrator * */public interface Formula {void calcute(int a);default void sqrt(int a){double sqrt = Ma原创 2017-06-21 11:33:24 · 302 阅读 · 0 评论 -
JDK1.8新特性测试☞排序
/** * JDK1.8新特性☞排序 * @author Administrator * */public class JDKTest {//老版本排列字符串public static void main(String[] args) {List list=Arrays.asList("ab","aa","b","d");Collections.sort(lis原创 2017-06-21 11:05:43 · 1757 阅读 · 0 评论 -
线程池测试
/** * 一个线程池包含4个部分 * 1:线程池管理器:用于创建并管理线程池,包括 创建线程池 销毁线程池 添加任务 * 2:工作线程:线程池中的线程,在没有任务时处于等待状态,可以循环的执行任务 * 3:任务接口:每个任务实现的接口,以供工作线程调度任务执行,它主要规定了任务的入口,任务执行后的收尾工作,任务的执行状态等 * 4:任务队列:用于存放没有处理的任务,提供一原创 2017-06-21 10:30:53 · 423 阅读 · 0 评论 -
ThreadPoolTest
/** * 线程池 * 1:newCachedThreadPool:可缓存线程池,如果线程池长度超过处理需求,可灵活回收线程,如无可回收空间,则新建线程,线程池为无限大 * 当执行地二个任务时第一个任务已经完成,可以复用第一个任务的线程,而不用每次新建线程 * 2:newFixedThreadPool:定长线程池,可控制线程最大并发数,超出的线程会在队列中等待 * 3:newS原创 2017-06-21 09:22:41 · 285 阅读 · 0 评论 -
JDK8新特性☞Date接口测试
/** * JDK8新特性☞Date接口 Clock类提供了访问当前日期和时间的方法 Instant用来表示某个特定的时间点,也可以创建java.util.Date * * @author Administrator * */public class Test5 {public static void main(String[] args) {Cl原创 2017-06-21 16:25:41 · 390 阅读 · 0 评论