
java高级开发面试题
phncz310
这个作者很懒,什么都没留下…
展开
-
最近的面试问题整理
1.线程死锁怎么解决? 答:(1).保证线程的按顺序执行,可以通过对每个线程加入join方法;(2).可以想想在数据库中遇到死锁时是怎么解决的,最直接的办法就是杀进程。 2.给你一个超大的svc文件,读取数据并存db,你会怎么做?保证性能 答:(1).我的做法是通过开启多个线程使用MapperByteBuffer对文件进行文件块内存映射处理,但是这样做会有一个问题,那就是MapperBy...原创 2015-07-29 08:00:33 · 214 阅读 · 0 评论 -
Java中的Collection和Map(二)--List体系
正如我们在Java中的Collection和Map(一)中所看到的那样,我们经常使用的有ArrayList、LinkedList、Vector、Stack。这里不再累述它们的使用方法,这里主要是说一下他们的底层结构以及使用时机。 1、ArrayList 我们都知道ArrayList是我们经常使用的List集合之一。我们在使用的时候经常通过 new ArrayList() 方法来创建...原创 2017-07-17 10:05:10 · 172 阅读 · 0 评论