- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 线程池
线程池 package 多线程; import java.util.concurrent.*; /** * 线程池表示的是可以利用框架控制多个线程的使用,也就是不用自己new多个Thread线程 */ class TestnewCachedThreadPool{ //无限创建多个线程 public void test(){ ExecutorServi...
2019-01-08 17:46:58
116
原创 多线程------生产者与消费者
import java.util.concurrent.TimeUnit; //wait():属于Object类,必须唤醒否则死等 //sleep():属于Thread类,到时间自动唤醒 class Data{ private String data; private String dataName; //生产一个取走一个,使用setandgetflag表示生产与与消费之间...
2019-01-08 11:43:40
161
原创 死锁
死锁 package 多线程; import java.util.concurrent.TimeUnit; //多线程------死锁 //同步本质:一个线程等待另一个线程执行完毕后才执行 // 死锁:几个线程共享有限资源且几个相关的线程彼此之间相互等待着释放对方占有自己的资源,会造成死锁 /** * 电脑类需要电脑 鼠标类需要鼠标 * 电脑鼠标各有一个 * 二者互相占用资源 *...
2019-01-07 15:31:27
173
原创 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
210
原创 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
146
原创 java8新特性-方法引用
java8新特性-方法引用 package newJava8; /** * java8新特性-方法引用 * 1-使用在接口上 * 1)静态方法引用 类名::静态方法名 * 2)普通方法引用 对象::方法名 * 3)构造函数的引用 对象::new * 4)对象方法引用 类名::非静态方法 */ interface testRefere...
2019-01-05 22:16:37
245
原创 java8新特性-lambda表达式
java8新特性-函数式表达式 package newJava8; /** * java8新特性 lambda表达式(函数式编程) * 1-lambda表达式使用在接口方面 * 2-语法格式 * (参数,...)->{ 函数体}; * 3-单行函数式注解 @FunctionalInterface */ @FunctionalInterface inter...
2019-01-04 22:29:04
251
原创 ACM---10进制VS2进制
今天记录一下AC过了一道题,感谢学姐的C++代码,让我用包秀了一把长度 题目意思: 输入一个1000位以内的整数,将此数二进制转换后翻转二进制数,然后转换为10进制数输出; 问题分析:1000位很大了,不能以int来使用了,因为int的范围最大也就是10位,1000位啊亲。。。原来想用java自带的Integer.toBinaryString(int i)转,在用stac先进...
2018-03-20 00:16:26
374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人