八股 MySQL join一般分几种?介绍一下? 查询数据库很慢,可以在数据库层级做优化,也可以在java层级做优化?请问怎么优化,简单介绍下? Java基础 java里String类有什么特点?他是怎么存储的? StringBuffer 和StringBuilder有什么区别? String和StringBuffer,StringBuilder的应用场景? Java里有vector,ArrayList,LinkedList,他们有什么区别?分别有哪些应用场景? JVM 讲下Java的内存模型? 多线程 synchro...