代码 四个线程,一个全局变量i,两个线程对i执行+1操作,两个线程对i执行-1操作,每个线程执行10000次,要求最后i为0,且过程中i的绝对值不得超过100 Java 主要的锁和使用场景 可重入锁和不可重入锁 HashSet原理,在初始化的时候有什么注意的地方 HashMap和ConcurrentHashMap和HashTable的区别 ThreadLocal原理及使用注意事项 抽象类和接口的区别 接口多继承的菱形继承怎么解决 JVM内存区域 垃圾收集的主要思想 如何打满堆,如何打满栈? 如何让CPU负载尽可能高? 设计模式 代理模...