![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
余冰涛
北邮网络空间安全专业17级硕士,在实验室的主要研究方向是调度平台的应用与开发,涉及部分分布式内容以及后台开发内容。
展开
-
java集合
Map: HashMap: HashTable: CocurrentHashMap(JDK 1.7): CocurrentHashMap(JDK 1.8) (读不加锁、写加锁) 源码解析: LinkedHashMap(HashMap + 双向链表) TreeMap List ArrayList(动态数组) LinkedList(链表) 阻塞队列:(详见并发编程.md) Vector...原创 2019-04-09 18:06:06 · 202 阅读 · 0 评论 -
BIO NIO
NIO和BIO IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO BIO和NIO的区别: 面向流与面向缓冲 IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节。而NIO则可以将数据先放入缓存区,稍后再读取想要的部分。(但其缺陷在于Thread需要反复检查buffer中是否包含所有想要处理的数据) 阻塞与非...转载 2019-05-23 15:02:37 · 227 阅读 · 0 评论