京东-健康一面——Java(2020/9/22 23min) 1、自我介绍 2、多线程的状态 3、创建线程的方式 4、死锁的必要条件 5、String、StringBuffer与StringBuilder之间区别 6、排序算法有哪些 7、GC(Java垃圾回收机制) 8、B和B+树的区别 9、对无向图有了解吗 10、深度优先遍历类似于二叉树的哪个遍历(二叉树的遍历种类) 11、排序算法中不稳定的排序有哪些 12、现有1000个苹果,分别装到10个箱子里,要求可随意拿到任何数目的苹果但不拆箱,是否可行? 若行,每个箱子放的苹果数分别是多少?若不行,...