昨天去了一家公司面试 Java 开发岗位,这篇文章主要是做一个面试的记录以及总结。
...请看原文,原文地址在文章的最下方
1、面向对象的三大特性
答:封装、继承、多态。
2、XML解析
...请看原文,原文地址在文章的最下方
3、反射
...请看原文,原文地址在文章的最下方
7、Hibernate 的一级缓存、二级缓存
8、ConcurrentHashMap 的 key 可不可以为 null ?
9、线程池的线程命名
...请看原文,原文地址在文章的最下方
10、Linux上安装好MySQL,只能本机访问,其他机器不能访问的问题
...请看原文,原文地址在文章的最下方
11、线程池核心线程数(core) 和 最大线程数(max)
...请看原文,原文地址在文章的最下方
12、线程池捕获异
13、Mybatis 的 Mapper
参考:
...请看原文,原文地址在文章的最下方
14、Jsp和servlet ,jsp的 9大内置对象
JSP 的九大内置对象:
内置对象名 | 类型 |
---|---|
request | HttpServletRequest |
response | HttpServletResponse |
config | ServletConfig |
application | ServletContext |
session | HttpSession |
exception | Throwable |
page | Object(this) |
out | JspWriter |
pageContext | PageContext |
JSP 的四大域对象:
对象 | 域 |
---|---|
ServletContext | context域 |
HttpServletRequet | request域 |
HttpSession | session域 |
PageContext | page域 |
15、文件上传、socket、流
参考:
16、Netty
参考:
Netty——基本使用介绍
17、集合
答:List、Set、Map
List 是有序的,可以有重复元素
Set 是无序的,不允许有重复元素
Map 是键值对
18、IO 和 NIO
参考:
Java NIO 系列教程
19、写在最后
最后,我发现面试官也有一些错误...请看原文,原文地址在文章的最下方
先写到这里,以后有什么补充再更新。