java基础或面试问题 譬如 1.voilate能否保证线程安全,及其相关的内存模型、原子性、可见性、有序性。 2.synchronized的用法。 3.hashCode和equals,ArrayList、HashMap的实现原理。 jvm,nio,thread pool。。。