1 / 12
文档名称:

java软件工程师面试基本题.docx

格式:docx   大小:23KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java软件工程师面试基本题.docx

上传人:977562398 2021/8/24 文件大小:23 KB

下载得到文件列表

java软件工程师面试基本题.docx

相关文档

文档介绍

文档介绍:1 / 12
在项目中主要遇到的困难?
讲一下对Springmvc的理解?
SpringMvc是基于过滤器对servlet进行了封装的一个框架,;
SpringMvc工作时主要是通过DispatcherServlet管理接收到的请求并进行处理。
Spring用的是注释还是配置文件
注释
讲一下Spring常用的注解
autowrite
Resource
Qualifier
repository
service
controller
requestMapper
responseBody
requestParam
ModelAttribute
Scope
Session和cookie的区别?怎么动手清除cookie?用代码?
session打开浏览器创建的,每个浏览器对应一个session
cookie是在客户端本地,不会随着浏览器关闭而消失
用户可以自己清除本地cookie,也可以在程序中使用代码清除
“记住我”怎么实现?吧什么存到session?
使用cookie记住加密的账号和密码
怎么把MyBatis整合到spring?MyBatis的#和$区别?
MyBatis最重要的配置是数据库连接、SqlSession的创建和sql映射文件
可以将mybatis的数据库连接和SqlSession和对sql映射文件的扫描配置到spring配置文件中
mybatis中#可以表示任何数据类型都可以,$单独表示数字
2 / 12
Mybites支持延迟加码吗?原理是什么?
mybatis支持延迟加载
在查询的时候不会加载出关联表,但是需要用到关联表的时候,不需要再单独写查询语句,mybatis会自动查询出需要的关联表信息
多态的了解?Java支持多继承吗?
多态按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态
不支持
String 和stringbuffer的区别?什么时候用string,什么时候用stringbuffer?
String和StringBuffer的区别在于String的内容是不可以修改的,而StringBuffer可以被修改,
String一旦被修改或者重新赋值,就会创建出一个新的对象
Hashmap和hashtable的区别?Hashmap是有序还是无序?
继承的父类不同,hashtable继承自Dictionary类,HashMap继承自AbstractMap类
HashTable线程安全,应为它每个方法都加入了Synchronize,而HashMap是线程不安全的
怎么保证Java的线程安全?Spring的IOC和AOP?
使用Synchronized关键字,也可以使用特殊变量Volatile
IOC控制反转,就是将设计好的对象交给spring容器来控制,对象内获取依赖对象的方式,由原来的通过New来创建依赖对象,改变为
通过Spring容器来获取依赖对象
AOP,面向切面编程,它是一种思想,而不是一种实现,Java对Aop的实现有两种方式,Filter和代理模式,
Spring的AOP是通过JAVA的代理模式来实现的,它是一种动态代理,以Spring的声明式事务来说,调用Service层的方法时,根据
原来Service层的方法和Spring中配置的事务级别,来动态生成一个代理类,执行代理类的代码而不是执行原来Service层中的代码
数据库用的是什么?MySQL怎么创建或者自定义函数?
mysql
delimiter //
create function function_name(参数列表)
returns 返回值类型
begin
方法内部执行的代码
end //
4 / 12
触发器用过没有?怎么在一个存储过程里面记住一个日志?
触发器没有用过
游标有用过吗?MySQL怎么实现分页的?如果一个SQL语句order by一个字段性能比较慢要怎么做?常用的SQL优化手段?
游标没用过
mysql使用limit关键字实现分页
order by性能慢可以在order by 的字段建立索引
前台做的多不,JQuery有几种选择器?
九种
常用的是基本选择器、层次选择器
“#”和“.”的区别?Html的代码是从上往下执行区还是从下往上?
#是Id选择器,.是类选择器
HTML代码是从上到下执行的
有用过easyUI吗?Ajax