JAVA面试题总结(不断添加整理当中。。。。。。)

最近要找工作了,复习总结一下面试题,总有些问题一直在问,总有些问题慢慢消失了,也总有些问题第一次遇到。

JAVA 基础篇

  • 有了基本类型为什么还要包装类?

  • "=="和equals方法究竟有什么区别?

  • 两个对象的hashCode()相等,则equals()也一定为true?

  • String,StringBuffer,StringBuilder的区别和联系

  • final, finally, finalize的区别

  • Java抽象类与接口的区别

Java集合篇

  • List和Set,map的区别

  • hashMap的实现原理

  • List集合元素的正确删除方式

JavaWeb篇

  • Session和Cookie区别

  • 拦截器和过滤器的区别

  • Servlet的生命周期

Spring/SpringMVC/SpringBoot

  • 为什么要使用spring

  • spring常用的三种注入方式

  • spring使用了那些设计模式

  • springMVC执行流程

  • springboot面试题

数据库篇

  • drop,delete与truncate的区别

  • innodb和myisam的区别

面试总结

  1. 技术栈不符合的公司需要好好考虑。例如:之前一直从事WEB开发,那么一些服务器方面的开发等等,就需要好好考虑了。
  2. 面试是一个自我认识的过程,不要怕被面试官问到不会或者不理解的知识点。
  3. 面试是需要良好的沟通,要对自己的项目,自己的技术,自己的编程思想做一个清楚的描述。
    原文地址:https://www.hjljy.cn/articles/2019/03/06/1551855951942.html

你可能感兴趣的:(JAVA)