java面试问题是什么?
谢邀。一般来说,面试的java框架是根据您简历中以前项目中使用的框架提出的。受试者没有询问具体的框架。我将讨论三个框架SSM,该框架SSM是公司目前招聘要求最高、使用最多的框架。
关于Spring:
1.谈谈你对Spring的看法 理解IOC和DI有什么区别?
2.bean实例化Spring配置的方法是什么?
3.请介绍Bean在Spring框架中的生命周期和作用域。
4.Bean注入属性的方法有哪些?
5.AOP是什么,AOP的作用是什么?
6.Spring如何处理线程并发问题?
7.介绍Spring的事物管理
关于SpringMVC:
1.SpringMVC是什么? ?简单介绍一下你对SpringMVC的理解
2.说说SpringMVC的流程
3.SpringMVC有什么优势?
4.SpringMVC如何设置重定向和转发?
5.如何解决POST请求中文乱码的问题,如何处理GET?
6.Spring MVC异常处理 ?
7.SpringMvc的核心入口类别是什么?
8.SpringMvc控制器是单例模式吗?如果是这样,如何解决任何问题?
9. @在类中使用RequestMapping注解有什么作用?
10.如果前台有很多参数,这些参数都是一个对象,那么如何快速获得这个对象呢?
11.SpringMvc如何处理视图?
关于Mybatis:
1.#{}和${}有什么区别?
2.当实体类中的属性名与表中的字段名不同时 ,怎么办?
3.谈谈你对Mybatis的理解和理解?
4. Mybatis工作原理
5.Mapper.xml映射文件中常用的标签是什么?
6.Mybatis是如何分页的?分页插件的原理是什么?
7.Mybatis动态sql是做什么的?动态sql是什么?简要介绍动态sql的执行原理?
8.Mybatis是如何将sql执行结果封装为目标对象并返回的?有哪些映射形式?
以上话题是我分享的一点建议。我希望它能对你有所帮助。如果你感兴趣,你也可以关注我,定期分享技术干货,在程序员进步的道路上一起学习和成长。