个人所有博客分类总结如下(持续更新) Java: 1. 获取Class对象的三种方式 2. 创建对象的四种方式 3. java中的异常种类和区别以及处理机制和区别 4. IO流以及他们的种类区别 序列化反序列化 如何实现 5. List Set Map的区别 6. LinkedList ArrayList Vector的区别 7. HashSet 和 TreeSet的区别 8. Hashtable TreeMap HashMap LinkedHashMap的区别 9. 并发集合和普通集合以及安全集合的区别 10. 数组和链表的区别以及应用场景 11. Synchronize和Lock 的区别与用法 12. Tomcat的下载安装以及在eclipse中的配置 13. 堆(heap)和栈(stack)的区别 14. JVM 的内存结构和内存分配 15. Java 中引用类型 16. list set map 各自实现类的区别以及它们的底层原理和实现(部分) 17. java中的基本数据类型(四类八种) 18. 如何理解clone对象 19. 抽象的(abstract)方法是否可同时是静态的(static), 是否可同时是本地方法 (native),是否可同时被 synchronized 20. 常用的线程池有哪些 21. 什么是线程池,连接池,线程池和连接池之间的区别 22.