1.对数组或者List如何排序?
2.ArrayList, LinkedList 默认大小,增量
3.HashMap与Hashtable的区别
4.ArrayList的扩容实现
5.HashMap的内部结构,解释下负载因子,key可以为null吗?如果key不是字符串,为什么需要对它重写hashcode方法?
6.解释下ConcurrentHashMap
7.字节流和字符流的区别,为什...
                            
                            
                                分类:
编程语言   时间:
2015-04-20 22:41:05   
                                阅读次数:
236
                             
                         
                    
                        
                            
                            
                                前段时间写过一篇关于concurrentHashMap的文章ConcurrentHashMap实现原理,其中讲到了实现ConcurrentHashMap的原理,这篇文章就讲一下CopyOnWrite的实现原理。Java中提供了两个CopyOnWrite容器,分别是CopyOnWriteArrayList和CopyOnWriteArraySet。如果想要高效的使用这两个容器,我觉的首先要弄懂CopyO...
                            
                            
                                分类:
其他好文   时间:
2015-04-17 11:39:06   
                                阅读次数:
90
                             
                         
                    
                        
                            
                            
                                ConcurrentHashmap(JDK1.7)? 总体描述:   concurrentHashmap是为了高并发而实现,内部采用分离锁的设计,有效地避开了热点访问。而对于每个分段,ConcurrentHashmap采用final和内存可见修饰符volatile关键字...
                            
                            
                                分类:
其他好文   时间:
2015-04-13 16:52:48   
                                阅读次数:
173
                             
                         
                    
                        
                            
                            
                                一面:
1、首先上来自我介绍
2、项目介绍(我简历上写了两个项目)啪啦啪啦讲了一大堆
3、memcached工作原理
4、concurrenthashmap原理
5、mysql优化方面的知识(其中有一个是sql语句执行是从左往右,还是从右往左)
6、介绍和比struts2、spring、hibernate、springmvc、mybatis(说了一大堆,包括原理,异同点什么的)
7、...
                            
                            
                                分类:
其他好文   时间:
2015-04-13 12:54:40   
                                阅读次数:
134
                             
                         
                    
                        
                            
                            
                                ConcurrentHashMap和 CopyOnWriteArrayList提供线程安全性和可伸缩性DougLea的 util.concurrent 包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型 List 和 Map 的高性能的、线程安全的实现。在本月的 Java理论与实践中,...
                            
                            
                                分类:
编程语言   时间:
2015-04-08 19:34:01   
                                阅读次数:
138
                             
                         
                    
                        
                            
                            
                                同步安全的集合,在多线程下用到这个map是安全的,但这个安全指的是什么?不是说现在2个线程用到这个map,结果这个map我就不用加synchronize同步锁了,不是这样子的,多线程下还是要加这个同步锁,因为map自身的线程安全不是指这一方面的安全,当map中的value是一个vo对象时,而且这个对...
                            
                            
                                分类:
其他好文   时间:
2015-04-07 23:00:36   
                                阅读次数:
158
                             
                         
                    
                        
                            
                            
                                相同点: Hashtable 和 ConcurrentHashMap都是线程安全的,可以在多线程环境中运行; key跟value都不能是null 区别: 两者主要是性能上的差异,Hashtable的所有操作都会锁住整个对象,虽然能够保证线程安全,但是...
                            
                            
                                分类:
其他好文   时间:
2015-04-03 17:36:31   
                                阅读次数:
122
                             
                         
                    
                        
                            
                            
                                注入map,平常一般不会这么做,今天在写一个demo时,有如下一段注入代码: map bean 的创建 @Bean(name="userMap")
public?Map<Long,?User>?userMap()?{
????return?new?ConcurrentHashMap<Long,?U...
                            
                            
                                分类:
编程语言   时间:
2015-04-02 21:04:44   
                                阅读次数:
191
                             
                         
                    
                        
                            
                            
                                如果你是一名Java开发人员,我能够确定你肯定知道ConcurrentModificationException,它是在使用迭代器遍历集合对象时修改集合对象造成的(并发修改)异常。实际上,Java的集合框架是迭代器设计模式的一个很好的实...
                            
                            
                                分类:
其他好文   时间:
2015-03-31 16:12:36   
                                阅读次数:
121
                             
                         
                    
                        
                            
                            
                                集合类是Java API的核心,但是我觉得要用好它们是一种艺术。我总结了一些个人的经验,譬如使用ArrayList能够提高性能,而不再需要过时的Vector了,等等。JDK 1.5引入了一些好用的并发集合类,它们对于大型的、要求低延迟的电子商务系统来说非常的有用。这篇文章中将会看看ConcurrentHashMap和Hashtable之间的区别。
这篇文章是HashMap的工作原理以及HashM...
                            
                            
                                分类:
其他好文   时间:
2015-03-30 11:25:00   
                                阅读次数:
121