接上篇,收集整理了大部分资料夯实下基础!
J2SE基础
1. 九种基本数据类型的大小,以及他们的封装类
http://www.cnblogs.com/doit8791/archive/2012/05/25/2517448.html
这篇比较老但是详细,还拓展了很多,很不错
2. Switch能否用string做参数?
http://www.waylau.com/java-switch-use-string/
JDK1.7以上是可以的
3. equals与==的区别。
http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.html
例子很详细
4. Object有哪些公用方法?
http://www.cnblogs.com/mengdd/archive/2013/01/03/2842809.html
http://lavasoft.blog.51cto.com/62575/15456/
5. Java的四种引用,强弱软虚,用到的场景。
http://blog.csdn.net/kimylrong/article/details/24634383
http://developer.51cto.com/art/201111/303980.htm
6. Hashcode的作用。
http://blog.csdn.net/dandanteng/article/details/7453010
7. ArrayList、LinkedList、Vector的区别。
http://www.2cto.com/kf/201312/261556.html
http://blog.csdn.net/daryl715/article/details/1513678
http://www.cnblogs.com/mgod/archive/2007/08/05/844011.html
8. String、StringBuffer与StringBuilder的区别。
http://blog.csdn.net/rmn190/article/details/1492013
9. Map、Set、List、Queue、Stack的特点与用法。
http://www.cnblogs.com/littlehann/p/3690187.html
10. HashMap和HashTable的区别。
http://shuyangyang.blog.51cto.com/1685768/1039825
11. HashMap和ConcurrentHashMap的区别,HashMap的底层源码。
http://qicen.iteye.com/blog/1913168
http://my.oschina.net/u/2400412/blog/480595
12. TreeMap、HashMap、LindedHashMap的区别。
http://helloandroid.iteye.com/blog/1402786
http://www.everycoding.com/coding/27.html
13. Collection包结构,与Collections的区别。
http://pengcqu.iteye.com/blog/492196
http://my.oschina.net/leoson/blog/131905
14. try catch finally,try里有return,finally还执行么?
http://qing0991.blog.51cto.com/1640542/1387200
15. Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。
http://sinaweibosdk.github.io/weibo_android_sdk/doc/com/sina/weibo/sdk/exception/package-tree.html
OOM和SOF的异常网上很多
16. Java面向对象的三个特征与含义。
http://android.blog.51cto.com/268543/52835
17. Override和Overload的含义去区别。
http://www.cnblogs.com/whgw/archive/2011/10/01/2197083.html
18. Interface与abstract类的区别。
http://blog.csdn.net/shuilv2000/article/details/6030387
19. Static class 与non static class的区别。
20. java多态的实现原理。
http://blog.csdn.net/xiaoyu714543065/article/details/8130027
21. 实现多线程的两种方法:Thread与Runable。
http://blog.csdn.net/luyysea/article/details/7995351
22. 线程同步的方法:sychronized、lock、reentrantLock等。
http://zhangjunhd.blog.51cto.com/113473/70300/
23. 锁的等级:方法锁、对象锁、类锁。
http://ifeve.com/java-locks/
24. 写出生产者消费者模式。
25. ThreadLocal的设计理念与作用。
http://shmilyaw-hotmail-com.iteye.com/blog/1897638
http://www.cnblogs.com/xiaofengfeng/archive/2012/12/21/2828387.html
26. ThreadPool用法与优势。
http://ifeve.com/java-scheduledthreadpoolexecutor/
27. Concurrent包里的其他东西:ArrayBlockingQueue、CountDownLatch等等。
28. wait()和sleep()的区别。
http://blog.csdn.net/shineflowers/article/details/40047479
29. foreach与正常for循环效率对比。
http://lavasoft.blog.51cto.com/62575/53321/
30. Java IO与NIO。
http://ifeve.com/java-nio-vs-io/
http://blog.chinaunix.net/uid-24186189-id-2623973.html
31. 反射的作用于原理。
32. 泛型常用特点,List<String>能否转为List<Object>。
33. 解析XML的几种方式的原理与特点:DOM、SAX、PULL。
34. Java与C++对比。
35. Java1.7与1.8新特性。
36. 设计模式:单例、工厂、适配器、责任链、观察者等等。
37. JNI的使用。
http://blog.csdn.net/kai_wei_zhang/article/details/8118842