![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
只因啊
这个作者很懒,什么都没留下…
展开
-
信号量Semaphore企业应用
简介:信号量是JUC中重要的一员,常用来做线程同步和通信控制。I 基础操作:①初始化//进行初始化时需要提供一个初始信号量大小private Semaphore permitTickets = new Semaphore(7);②获取信号量//在业务操作前进行获取信号操作,如获取不到则阻塞等待,否则获取到后总信号量数量减一permitTickets.acquire(...原创 2019-07-07 20:53:56 · 147 阅读 · 0 评论 -
计时器CountDownLatch企业应用
简介:计时器也是JUC中重要的一员,常用来做线程同步和通信控制,它是一个一次性倒计时器。I 基础操作:①初始化//进行初始化时需要提供一个初始大小private CountDownLatch permitLatchs = new CountDownLatch(7);②获取信号量//在业务操作后进行计时减一操作permitLatchs.countDown();③检...原创 2019-07-06 15:56:30 · 130 阅读 · 0 评论 -
Java核心技术卷I知识点
Java內建了对网络编程、数据库连接、多线程等高级程序设计的支持。基础: Java基本数据类型有8种,包括byte1,short2,int4,long8,float4,double8,boolean,char boolean类型不能和整型互相交换。 变量初始化:必须使用赋值语句对变量进行显式初始化。 常量:使用final声明变量,修饰后的变量只能原创 2017-10-05 18:04:17 · 1118 阅读 · 1 评论 -
Java核心技术卷II知识点总结
流与文件: 可以从中读入一个字节序列的对象称作输入流,而可以向其中写入一个字节序列的对象称作输出流。这个字节序列的来源地和目的地可以是文件、网络连接或者内存卡。 InputStream和OutputStream构成了有层次结构的输入/输出类的基础。因为面向字节的流不便于处理Unicode形式的信息,因为Unicode中的每个字符都使用了多个字节来表示,所以从抽象原创 2017-10-05 18:05:32 · 1823 阅读 · 0 评论 -
JDK1.7特性:分支/合并框架 学习
package com.dedu.wayofpractice;import java.util.Arrays;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinTask;import java.util.concurrent.RecursiveTask;/** * @author dedu原创 2017-12-15 18:02:36 · 582 阅读 · 0 评论 -
JDK1.7方法句柄学习
package com.dedu.wayofpractice;import java.lang.invoke.MethodHandle;import java.lang.invoke.MethodHandles;import java.lang.invoke.MethodType;/** * @author dedu * 描述:方法句柄是Java7为间接调用方法而引入的新API, 同Java的原创 2017-12-15 18:04:28 · 987 阅读 · 0 评论