摘要: ● 请简单介绍一下你了解的Java领域中的Web Service框架都有哪些? 考察点:框架 参考回答: Java领域的Web Service框架很多,包括Axis2(Axis的升级版本)、Jersey(RESTful的Web Service框架)、CXF(XFire的延续版本)、Hessian、T 阅读全文
posted @ 2019-05-08 21:53 IT刑天 阅读(245) 评论(0) 推荐(0) 编辑
摘要: ● 请问MyBatis中的动态SQL是什么意思? 考察点:SQL 参考回答: 对于一些复杂的查询,我们可能会指定多个查询条件,但是这些条件可能存在也可能不存在,需要根据用户指定的条件动态生成SQL语句。如果不使用持久层框架我们可能需要自己拼装SQL语句,还好MyBatis提供了动态SQL的功能来解决 阅读全文
posted @ 2019-05-08 21:52 IT刑天 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ● 请谈一下Spring MVC的工作原理是怎样的? 考察点:设计模式 参考回答: ①客户端的所有请求都交给前端控制器DispatcherServlet来处理,它会负责调用系统的其他模块来真正处理用户的请求。② DispatcherServlet收到请求后,将根据请求的信息(包括URL、HTTP协议 阅读全文
posted @ 2019-05-08 21:52 IT刑天 阅读(181) 评论(0) 推荐(0) 编辑
摘要: ● 请阐述一下实体对象的三种状态是什么?以及对应的转换关系是什么? 考察点:JAVA实体 参考回答: 最新的Hibernate文档中为Hibernate对象定义了四种状态(原来是三种状态,面试的时候基本上问的也是三种状态),分别是:瞬时态(new, or transient)、持久态(managed 阅读全文
posted @ 2019-05-08 21:51 IT刑天 阅读(101) 评论(0) 推荐(0) 编辑
摘要: ● 请简要说明一下IOC和AOP是什么? 考察点:spring 参考回答: 依赖注入的三种方式:(1)接口注入(2)Construct注入(3)Setter注入 控制反转(IoC)与依赖注入(DI)是同一个概念,引入IOC的目的:(1)脱开、降低类之间的耦合;(2)倡导面向接口编程、实施依赖倒换原则 阅读全文
posted @ 2019-05-08 21:50 IT刑天 阅读(179) 评论(0) 推荐(0) 编辑
摘要: ● 请谈一谈Spring中自动装配的方式有哪些? 考察点:spring框架 参考回答: - no:不进行自动装配,手动设置Bean的依赖关系。- byName:根据Bean的名字进行自动装配。- byType:根据Bean的类型进行自动装配。- constructor:类似于byType,不过是应用 阅读全文
posted @ 2019-05-08 21:49 IT刑天 阅读(268) 评论(0) 推荐(0) 编辑
摘要: ● 请问运行时异常与受检异常有什么区别? 考察点:异常 参考回答: 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。受检异常跟程序运行的上下文环境有关,即使程序设计无误,仍然可能因使用的问题而引发。 阅读全文
posted @ 2019-05-08 21:47 IT刑天 阅读(139) 评论(0) 推荐(0) 编辑
摘要: ● 请问JDK和JRE的区别是什么? 考察点:JDK 参考回答: Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Jav 阅读全文
posted @ 2019-05-08 21:45 IT刑天 阅读(286) 评论(0) 推荐(0) 编辑
摘要: ● 请你简述一下synchronized与java.util.concurrent.locks.Lock的相同之处和不同之处? 考察点:锁机制 参考回答: 主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。 阅读全文
posted @ 2019-05-08 21:44 IT刑天 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ● 创建线程有几种不同的方式?你喜欢哪一种?为什么? 考察点:JAVA线程 参考回答: 有三种方式可以用来创建线程: 继承Thread类 实现Runnable接口 应用程序可以使用Executor框架来创建线程池 实现Runnable接口这种方式更受欢迎,因为这不需要继承Thread类。在应用设计中 阅读全文
posted @ 2019-05-08 21:43 IT刑天 阅读(188) 评论(0) 推荐(0) 编辑