![](https://img-blog.csdnimg.cn/20190318180820630.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习手册
Java学习手册
不二进制
Java
展开
-
Java:Map
一、HashMap原理 1.1 HashMap特性? HashMap的特性:HashMap存储键值对,实现快速存取数据;允许null键/值;非同步;不保证有序(比如插入的顺序)。实现map接口。 1.2 HashMap的原理,内部数据结构? HashMap是基于hashing的原理,底层使用哈希表(数组 + 链表)实现。里边最重要的两个方法put、get,使用put(key, va...原创 2019-03-10 22:55:45 · 215 阅读 · 0 评论 -
Java:IO与NIO
常见面试题 1、Java IO与NIO的区别,NIO提供了什么? 区别: IO是面向流的,数据只能从一端读取到另一端,不能随意读写。NIO则是面向缓冲区的,进行数据的操作更方便了 IO是阻塞的,既浪费服务器的性能,也增加了服务器的风险;而NIO是非阻塞的。 NIO引入了IO多路复用器,效率上更高效了。 NIO提供了: 基于缓冲区的双向管道,Channel和Buffer IO多路...原创 2019-03-07 23:18:49 · 185 阅读 · 0 评论