- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015_工信部人才交流中心Java面试题V2.2
Java面试宝典2015版(蓝桥杯软件学院)
回答技巧 3
项目介绍 4
一. Java基础部分 5
1、 请说一下break和continue的区别? 5
2、 switch 中用于判断的表达式,可以用哪些数据类型? 5
3、 char型变量中能不能存贮一个中文汉字?为什么? 5
4、 说说和的区别。 5
5、 静态变量和实例变量的区别? 5
6、 是否可以从一个static方法内部发出对非static方法的调用? 6
7、 ==和equals方法究竟有什么区别? 6
8、 Integer与int的区别 7
9、 请说出作用域public,private,protected,以及不写时的区别 7
10、 Overload和Override的区别。参数列表相同,返回值不同的方法,是否是重载方法? 7
11、 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类(concrete class)? 7
12、 面向对象有哪些特性? 8
13、 abstract class和interface有什么区别? 8
14、 String是最基本的数据类型吗? 8
15、 String 和StringBuffer、StringBuilder的区别 8
16、 数组有没有length()这个方法? String有没有length()这个方法? 9
17、 final, finally, finalize的区别。 9
18、 异常如何进行分类?你常遇到的几种异常? 9
19、 线程的基本概念?线程的基本状态以及状态之间的关系 10
20、 sleep() 和 wait() 有什么区别? 10
21、 多线程有几种实现方法? 启动一个线程是用run()还是start()? 10
22、 Set和List的区别,List和Map的区别 10
23、 HashMap和Hashtable的区别 10
24、 说出ArrayList, LinkedList的区别 10
25、 字节流和字符流的顶层抽象基类分别是?这两种流有什么区别? 11
26、 什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用。 11
27、 请描述一下JDK1.5有哪些新特性? 11
28、 为什么要使用单例模式,如何实现? 11
29、 *描述一下JVM加载class文件的原理机制? 能不能自己写个类,也叫java.lang.String? 12
30、 heap和stack有什么区别。 12
二.Java web部分 12
31、 什么是B/S和C/S? 12
32、 如何设置servlet初始化参数?如何获取servlet初始化的参数? 12
33、 Ajax是干么用的?有哪些常用的Ajax框架? 12
34、 HTTP请求的GET与POST方式的区别 13
35、 说一说Servlet的生命周期? Servlet里常用的方法有哪些? 13
36、 Servlet API中forward() 与redirect()的区别? 13
37、 jsp有哪些内置对象? 13
38、 Session和Cookie的区别? 14
39、 静态include和动态include的区别? 14
三. 数据库部分 14
40、 SQL语言包括哪三种类型,每种类型又包括哪些语句? 14
41、 简要介绍一下数据库有哪些常用对象? 14
42、 什么是数据库中的视图,其好处是什么? 14
43、 数据库中索引的好处是什么?一个数据库表,经常要进行添加和删除记录的操作,应该为该表建多个索引吗? 15
44、 什么是数据库游标? 15
45、 什么是事务? 15
46、 数据库中日志的作用是什么? 15
47、 什么是主键和外键? 15
48、 什么是数据库中的存储过程和触发器?存储过程的好处? 16
49、 内连接和外连接的区别? 16
50、 请介绍一下数据库连接池技术? 16
51、 MySQL、Oracle、SQL Server各数据库服务的端口号? 16
52、 Oracle和SQL Server的分页有什么区别? 16
53、 如何对数据库进行优化? 17
54、 JDBC连接数据库的步骤? 17
55、 JDBC中的PreparedStatement相比Statement的好处 17
四. 其他部分 17
56、 xml有哪些解析技术?区别是什么? 17
57、 xml文档在实际项目中有哪些应用? 17
五. 流行框架与技术 18
58、 什么是MVC?常用的MVC框架有哪些? 18
59、 *谈谈Struts的工作流程(或运行原理) 18
60、 谈谈Struts2的工作流程(或运行原理) 18
61、 说
您可能关注的文档
- 2010年山东省聊城初中学业水平统一考试数学试题.doc
- 金蝶erp沙盘模拟简介及竞赛规则介绍.doc
- 利用Web网络开发技术构建网上考试系统.doc
- 09年11月吴萌老师历史新教师培训.ppt
- 软件测试试题专题(八).doc
- 单片机制作GPS导航.docx
- Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.doc
- 江西省大专Vf考试模拟题及答案1.doc
- ros脚本语言.doc
- 矢量地图技术需求.docx
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)