一面: 1.自我介绍 2.线程和进程的区别 3.创建多线程的几种方式 4.线程池参数以及拒绝策略(让说了拒绝策略分别是什么和特点) 5.JAVA集合介绍一下,arraylist和linkedlist的区别,arraylist的扩容 6.hashmap的扩容,添加元素,底层原理 7. mylsam和innodb的区别(期间问了点索引的知识) 8.b+树和b树区别,为什么不用avl树 9.网页输入网址后到显示的全过程 10.http和https介绍一下 11.JVM的运行时数据区分为哪些部分 12.gc垃圾回收,回收哪些区域 13.垃圾回收算法,介绍下标记复制和标记整理的区别 14.标记清除算法讲...