![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
qq_31803271
never to stop studying
展开
-
java8新特性----接口
java8接口新特性原创 2019-01-04 22:04:54 · 152 阅读 · 0 评论 -
java8新特性-lambda表达式
java8新特性-函数式表达式package newJava8;/** * java8新特性 lambda表达式(函数式编程) * 1-lambda表达式使用在接口方面 * 2-语法格式 * (参数,...)->{ 函数体}; * 3-单行函数式注解 @FunctionalInterface */@FunctionalInterfaceinter...原创 2019-01-04 22:29:04 · 215 阅读 · 0 评论 -
java8新特性-方法引用
java8新特性-方法引用package newJava8;/** * java8新特性-方法引用 * 1-使用在接口上 * 1)静态方法引用 类名::静态方法名 * 2)普通方法引用 对象::方法名 * 3)构造函数的引用 对象::new * 4)对象方法引用 类名::非静态方法 */interface testRefere...原创 2019-01-05 22:16:37 · 181 阅读 · 0 评论 -
java8新特性-内建函数式接口
java8新特新-内建函数式接口package newJava8;import java.util.function.Consumer;import java.util.function.Function;import java.util.function.Predicate;import java.util.function.Supplier;/** * 内建函数式接口 ...原创 2019-01-05 22:52:14 · 113 阅读 · 0 评论 -
java多线程3种基本实现方式
java多线程–起航3种实现方式package 多线程;import java.util.concurrent.Callable;import java.util.concurrent.FutureTask;import java.util.concurrent.RunnableFuture;import java.util.concurrent.TimeUnit...原创 2019-01-06 13:54:39 · 179 阅读 · 0 评论 -
死锁
死锁package 多线程;import java.util.concurrent.TimeUnit;//多线程------死锁//同步本质:一个线程等待另一个线程执行完毕后才执行// 死锁:几个线程共享有限资源且几个相关的线程彼此之间相互等待着释放对方占有自己的资源,会造成死锁/** * 电脑类需要电脑 鼠标类需要鼠标 * 电脑鼠标各有一个 * 二者互相占用资源 *...原创 2019-01-07 15:31:27 · 134 阅读 · 0 评论 -
多线程------生产者与消费者
import java.util.concurrent.TimeUnit;//wait():属于Object类,必须唤醒否则死等//sleep():属于Thread类,到时间自动唤醒class Data{ private String data; private String dataName; //生产一个取走一个,使用setandgetflag表示生产与与消费之间...原创 2019-01-08 11:43:40 · 122 阅读 · 0 评论 -
线程池
线程池package 多线程;import java.util.concurrent.*;/** * 线程池表示的是可以利用框架控制多个线程的使用,也就是不用自己new多个Thread线程 */class TestnewCachedThreadPool{ //无限创建多个线程 public void test(){ ExecutorServi...原创 2019-01-08 17:46:58 · 99 阅读 · 0 评论