纯基础八股,当天oc,全程 20min1. Java面向对象的三大特性是什么?2. Java能否多继承,如何实现类似多继承的效果?3. 接口和抽象类的区别是什么?4. String、StringBuffer和StringBuilder的区别是什么?5. Java的基本数据类型有哪几种?6. int、long和float混合运算的结果数据类型及原因?7. 字符串的比较方法有哪些,equals和双等号的区别是什么?8. 如何求字符串的长度?9. Java的集合有哪几种?10. 常用的排序算法有哪些?11. 栈和队列的区别是什么?12. 数据库增删改查的关键字分别是什么?13. 什么是主键,什么是外键?14. 什么是数据库的事务?15. 是否接触过后端框架?16. MyBatis的作用是什么?17. Spring Boot框架有什么特点?