下载此文档

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


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
下载可编辑
在项目中主要遇到的困难 ?
讲一下对 Springmvc 的理解 ?
SpringMvc 是基于过滤器对 servlet 进行了封装的一个框架 ,我们使用的时候就是在
文件中配置 DispatcherServlet 类;
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 中 #可以表示任何数据类型都可以 , $单独表示数字
.专业 .整理 .
下载可编辑
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

java软件工程师面试基本题 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人why122x
  • 文件大小135 KB
  • 时间2022-01-09