没有合适的资源?快使用搜索试试~ 我知道了~
java常见面试题汇总(附答案).pdf
需积分: 5 1 下载量 173 浏览量
2023-08-20
20:17:35
上传
评论 1
收藏 7.22MB PDF 举报
温馨提示
试读
295页
Java 是一种广泛应用于软件开发的编程语言,因其稳定性、可移植性和广泛的应用领域而备受青睐。在 Java 的面试中,面试官通常会涉及多个不同方面的问题,从基础知识到高级概念都可能涉及。内含一些常见的 Java 面试题汇总,附有简要的答案供参考: Java 的特点和优点是什么? Java 是一种面向对象的编程语言,其主要特点和优点包括: 跨平台性:通过 Java 虚拟机(JVM)实现跨平台性,使得 Java 程序可以在不同操作系统上运行。 面向对象:支持面向对象的编程思想,实现封装、继承和多态等特性。 垃圾回收:通过自动垃圾回收机制管理内存,降低了内存泄漏的风险。 强类型:要求严格的数据类型定义,减少了类型转换错误。 多线程:支持多线程编程,提高了程序的并发性能。 开源:Java 的开源性质促进了生态系统的发展和创新。 什么是 JVM,它的作用是什么? JVM(Java Virtual Machine)是 Java 虚拟机的缩写,它是 Java 程序的运行环境。JVM 的作用包括: 将 Java 字节码解释或编译成机器码,实现跨平台性。 内存管理和垃圾回收,自动管理对象的分配和
资源推荐
资源详情
资源评论
(关注微信公众号【
Java
资料站】,每日分享
Java
干货资源)
2
目录
目录
...................................................................................................................................................2
基础篇
...........................................................................................................................................14
一、JDK 常用的包
.............................................................................................................. 14
二、 Get 和 Post 的区别
...................................................................................................14
三、 Java 多态的具体体现
............................................................................................... 14
四、 StringBuffer StringBuilder String 区别
.............................................................15
五、 Hashtable 与 HashMap 的区别
............................................................................15
六、 九大隐式对象
.............................................................................................................15
七、 Forword(请求转发)与 Redirect(重定向)
.............................................................. 16
八、JQurey 总结
................................................................................................................ 16
九、 XML 和 Json 的特点
................................................................................................ 16
十 、 request.getSession() 、 reqeust.getSession(false) 和
request.getSession(true)
................................................................................................ 17
十一、 Page 和 PageContext 的区别
............................................................................17
十二、 Ajax 总结
............................................................................................................... 17
十三、JSP9 大隐视对象中四个作用域的大小与作用范围
............................................ 18
十四、 List,Set,Collection,Collections
.........................................................................18
十五、 java 的基本数据类型
............................................................................................18
十六、 冒泡排序
.................................................................................................................19
(关注微信公众号【
Java
资料站】,每日分享
Java
干货资源)
3
十七、二分查找法
...............................................................................................................19
十八、时间类型转换
...........................................................................................................21
十九、 阶乘
.........................................................................................................................21
二十、UE 和 UI 的区别
...................................................................................................... 22
二十一、osi 七层模型
........................................................................................................ 22
二十二、线程和进程的区别
.............................................................................................. 22
二十三、jvm 的内存结构
...................................................................................................22
二十四、内存泄露和内存溢出
.......................................................................................... 23
二十五、单例
.......................................................................................................................23
二十六、解析 xml 文件的几种技术
................................................................................. 24
二十七、项目的生命周期
.................................................................................................. 25
二十八、OSCache 的判断
................................................................................................ 25
二十九、经常访问的技术网站
.......................................................................................... 26
三十、项目团队中交流的工具
.......................................................................................... 26
三十一、平时浏览的书籍
.................................................................................................. 26
三十二、java Exception 体系结构
.................................................................................. 26
三十三、session 和 cookie 的区别
.................................................................................27
三十四、字节流与字符流的区别
...................................................................................... 28
三十五、final,finally,finalize 三者区别
...................................................................... 28
三十六、Io 流的层次结构
..................................................................................................29
三十七、JAVA:
................................................................................................................... 30
三十八、JavaSE JavaEE JavaME 区别
......................................................................... 31
(关注微信公众号【
Java
资料站】,每日分享
Java
干货资源)
4
三十九、JDK JRE JVM 的区别:
..............................................................................31
四十、报错的状态码:
.......................................................................................................32
四十一、协议以及默认的端口号
...................................................................................... 32
四十二、抽象类与接口的区别
.......................................................................................... 33
四十三、修饰符的作用
.......................................................................................................33
四十四、onready 和 onload 的区别
.............................................................................. 34
数据库篇
.......................................................................................................................................35
一、 JDBC 连接数据库步骤(以 MYSQL 为例)
...............................................................35
二、 数据库连接池
.............................................................................................................36
三、 mysql 的数据库导入导出
........................................................................................ 36
四、 jdbc 分段批量提交的时候出现异常怎么处理?
.....................................................37
五、 jdbc 批量处理数据
................................................................................................... 37
六、 Oracle 分页
............................................................................................................... 38
七、 Oracle 的基本数据类型
........................................................................................... 38
八、 id、rowid、rownum 的区别
.................................................................................39
九、 主键和唯一索引的区别?
........................................................................................ 39
十、 Preparedstatement 和 statement 的区别
......................................................... 40
十一、 数据库三范式
.........................................................................................................40
十二、 视图概述
.................................................................................................................40
十三、 存储过程概述
.........................................................................................................40
十四、 索引概述
.................................................................................................................41
十五、 索引失效情况
.........................................................................................................43
(关注微信公众号【
Java
资料站】,每日分享
Java
干货资源)
5
十六、 必背的 sql 语句
.....................................................................................................44
十七、 MySql sql 语句优化
............................................................................................61
业务场景篇
...................................................................................................................................62
一、 Spring 的概述
........................................................................................................... 62
二、 事务概述
.....................................................................................................................64
三、 权限概述
.....................................................................................................................64
四、 OSCache 业务场景
.................................................................................................. 65
五、 线程概述
.....................................................................................................................65
六、 Ajax 请求 Session 超时问题
...................................................................................66
七:java 线程池概述
.......................................................................................................... 67
八、 OSCache 概述
.......................................................................................................... 67
九、 OSCache+autocomplete+单例业务场景
.......................................................... 67
十、 缓存概述
.....................................................................................................................68
十一、 实现页面静态化业务场景
.................................................................................... 68
十二、 servlet 线程安全描述
...........................................................................................68
十三、 (jbpm4)工作流引擎描述:
....................................................................................69
十四、 JPBM 业务场景
.....................................................................................................70
十五、 Ant 描述
.................................................................................................................70
十六、 FreeMarker 描述
..................................................................................................71
十七、 webService 描述
..................................................................................................72
十八、 oracle 索引概述
....................................................................................................74
十九、 oracle 存储过程
....................................................................................................75
(关注微信公众号【
Java
资料站】,每日分享
Java
干货资源)
6
二十、Junit 业务场景
....................................................................................................... 75
二十一、Apache+Tomcat 实现负载均衡及 seesion 复制
.........................................76
二十二、Ant 业务场景
.......................................................................................................76
二十三、maven 业务场景
.................................................................................................77
二十四、Servlet 的概述:
................................................................................................ 77
优化篇
...........................................................................................................................................79
一、 代码优化
.....................................................................................................................79
二、 业务优化
.....................................................................................................................79
三、 sql 优化
...................................................................................................................... 80
四、 防 sql 注入
................................................................................................................. 81
JavaWEB
...................................................................................................................................... 82
1、http 的长连接和短连接
....................................................................................... 82
1、 http 常见的状态码有哪些?
..............................................................................82
3、GET 和 POST 的区别?
....................................................................................83
4、在单点登录中,如果 cookie 被禁用了怎么办?
...............................................84
5、 什 么 是 jsp,什么是Servlet?jsp 和 Servlet 有什么区别?
.............................. 85
6、servlet 生命周期
.................................................................................................. 86
7、servlet 特性
.......................................................................................................... 87
8、转发和重定向的区别(forward()和 sendRedirect()的区别)
...........................87
9、Cookie 过期和 Session 超时的区别
................................................................. 87
10、jquery 如何发送 ajax 请求?
.............................................................................88
SpringMVC、Mybatis、Spring
............................................................................................. 89
剩余294页未读,继续阅读
资源评论
程序员Ale-阿乐
- 粉丝: 7800
- 资源: 99
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-gpu-2.7.4-cp37-cp37m-manylinux2010-x86-64.whl
- 多段线、 圆、弧转多段线(仅我可见)
- tensorflow-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
- yeyue-p8Yi4-ve4a83792.apk
- tensorflow-gpu-2.7.3-cp38-cp38-manylinux2010-x86-64.whl
- 五相感应电机矢量控制模型MATLAB
- RGLED (1) (1).circ
- IMG_20240427_215747.jpg
- python下前端WEB学习笔记
- 田间种植行排号自动生成工具
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功