摘要:        
HashMap存10000条数据,会有什么影响? 答:无下标,需要遍历全部数据,查询效率低 HashMap是不是线程安全的?怎么解决? 答:非线程安全,使用ConcurrentHashMap, ConcurrentHashMap使用了分段锁,分成16段,每一段都是一个HashTable,HashMa    阅读全文
        
            posted @ 2021-01-27 09:05
默不言
阅读(58)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
BIO、NIO、AIO的区别 阻塞IO,BIO 就是传统的 java.io 包,它是基于流模型实现的,交互的方式是同步、阻塞方式,也就是说在读入输入流或者输出流时,在读写动作完成之前,线程会一直阻塞在那里,它们之间的调用时可靠的线性顺序。它的有点就是代码比较简单、直观;缺点就是 IO 的效率和扩展性    阅读全文
        
            posted @ 2021-01-26 13:37
默不言
阅读(108)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
HashMap的底层原理 (1)基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。 HashMap底层是一个Entry数组,当存放数据时会根据hash算法计算数据的存放位置。算法:hash(key)%n,n就是数组的长度。 当计算的位置没有数据    阅读全文
        
            posted @ 2021-01-26 13:33
默不言
阅读(1514)
评论(0)
推荐(0)
        
        
                    
                
浙公网安备 33010602011771号