面试时长54min1.自我介绍2.重写和重载的区别3.继承,封装,多态为什么是单继承,解决了什么问题?private 属性提供了set get方法去更改属性值,但是为什么不把值直接设置为public进行更改呢?多态的优缺点4.抽象类和接口项目中有一个接口,有很多实现类,为什么不直接调用实现类呢?而创建这个接口来调取子类的实现?5.两个接口中有同名方法,类实现这两个接口会发生什么6.进程与线程7.多线程下引发的安全问题8.同步代码块能解决什么问题9.cookie和session中在实际上开发的应用场景10.jvm内存区域11.项目在运行中,如果一直转圈加载,怎么排查问题算法题leetcode40...