摘要: 一、同步容器 在Java中,同步容器包括两个部分,一个是vector和HashTable,查看vector、HashTable的实现代码,可以看到这些容器实现线程安全的方式就是将它们的状态封装起来,并在需要同步的方法上加上关键字synchornized。 另一个是Collections类中提供的静态工厂方法创建的同步包装类。 同步容器都是线程安全的。但是对于复合操作(迭代、缺少即加入、导航:根据一... 阅读全文
posted @ 2019-03-04 23:12 robin·张 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 这份面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示: 可能对于初学者不需要看后面的框架和 JVM 模块的... 阅读全文
posted @ 2019-03-04 22:13 robin·张 阅读(177) 评论(0) 推荐(0) 编辑