没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
JAVA 综合面试题
目录
Java面试题整理 .............................................................................................................. 9
Java面向对象................................................................................................................... 9
1. super()与this()的区别? ...................................................................................... 9
2. 作用域public,protected,private,以及不写时的区别?............................................. 9
3. 编程输出如下图形。 .......................................................................................... 9
4. JAVA的事件委托机制和垃圾回收机制 ............................................................. 10
5. 在JAVA中,如何跳出当前的多重嵌套循环? ................................................. 10
6. 什么是java序列化,如何实现java序列化?(写一个实例) ................................ 10
7. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?......... 10
8. 排序都有哪几种方法?请列举。用JAVA实现一个快速排序? ......................... 10
9. Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?....11
10. Final类有什么特点?.....................................................................................11
11. 继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么? ................11
12. 内部类的实现方式?....................................................................................... 12
13. 用JAVA实现一种排序,JAVA类实现序列化的方法(二种)? ....................... 13
14. 如在COLLECTION框架中,实现比较要实现什么样的接口? ...................... 13
用插入法进行排序代码如下 .......................................................................... 13
16. 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的
字符串。 但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉
DEF",6,应该输出为"我ABC"而不是"我ABC+汉的半个"。 ............... 14
15、Java编程,打印昨天的当前时刻 ......................................................................... 15
16、文件读写,实现一个计数器 ................................................................................ 15
17、指出下面程序的运行结果。.............................................................................. 16
18、抽象类和接口的区别?..................................................................................... 16
19、什么是类的返射机制?....................................................................................... 17
20、类的返射机制中的包及核心类?......................................................................... 17
21、得到Class的三个过程是什么?.......................................................................... 17
22、如何唤起类中的一个方法?.............................................................................. 17
23、如何将数值型字符转换为数字(Integer,Double)? ........................................ 17
24、如何将数字转换为字符? ................................................................................. 17
25、如何去小数点前两位,并四舍五入。................................................................ 17
26、如何取得年月日,小时分秒? .......................................................................... 18
27、如何取得从1970年到现在的毫秒数 ................................................................. 18
28、如何获取某个日期是当月的最后一天? ............................................................ 18
29、如何格式化日期?............................................................................................ 19
30、编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符
串。............................................................................................................................... 19
32、String s = new String("xyz");创建了几个String Object? ........................................ 19
33、float型float f=3.4是否正确?............................................................................. 19
35、说出一些常用的类,包,接口,请各举5个 ..................................................... 19
36、java中会存在内存泄漏吗,请简单描述。 ......................................................... 20
37、java中实现多态的机制是什么? ....................................................................... 20
38、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通
知虚拟机进行垃圾回收?..................................................................................... 20
39、静态变量和实例变量的区别? .......................................................................... 20
41、是否可以从一个static方法内部发出对非static方法的调用? ............................ 20
42、写clone()方法时,通常都有一行代码,是什么? .............................................. 20
43、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?
在try块中可以抛出异常吗? ........................................................................ 21
45、冒泡排序法 ...................................................................................................... 21
46、String and StringBuffer的区别?........................................................................ 22
47、用java代码编写堆栈........................................................................................ 22
48、集合的作用是什么? .......................................................................................... 23
49、集合的通用方法有那些?通用方法是什么?(操作)................................................ 23
50、说出ArrayList,Vector, LinkedList的存储性能和特性HashMap和Hashtable的区
别............................................................................................................................... 24
51、Collection 和 Collections的区别。 ................................................................... 24
52、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()?
它们有何区别?用contains来区分是否有重复的对象。还是都不用。.......... 24
53、List, Set, Map是否继承自Collection接口? ........................................................ 24
54、面向对象的特征有哪些方面.............................................................................. 25
55、String是最基本的数据类型吗?.......................................................................... 25
56、int 和 Integer 有什么区别? ............................................................................ 25
57、运行时异常与一般异常有何异同? ................................................................... 25
58、&和&&的区别? .............................................................................................. 25
59、final, finally, finalize的区别? ........................................................................... 26
62、heap和stack有什么区别?............................................................................... 26
63、Static Nested Class 和 Inner Class的不同? ....................................................... 26
64、什么时候用assert? .......................................................................................... 26
65、GC是什么? 为什么要有GC? ........................................................................... 26
66、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? ....................... 27
67、Math.round(11.5)等於多少? Math.round(-11.5)等於多少? ..................................... 27
68、Java有没有goto? ............................................................................................. 27
69、给我一个你最常见到的runtime exception .......................................................... 27
70、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类
(concrete class)? ................................................................................................ 27
71、abstract的method是否可同时是static,是否可同时是native,是否可同时是
synchronized? .......................................................................................................... 28
72、数组有没有length()这个方法? String有没有length()这个方法? ........................ 28
73、构造器Constructor是否可被override?............................................................... 28
74、是否可以继承String类? ................................................................................... 28
75、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? . 28
76、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什
么时候被执行,在return前还是后? ........................................................... 28
77、编程题: 用最有效率的方法算出2乘以8等於几? ............................................. 28
78、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不
对?............................................................................................................................... 29
79、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回
变化后的结果,那么这里到底是值传递还是引用传递? ......................................... 29
80、四种会话跟踪技术............................................................................................ 29
81、编程题: 写一个Singleton出来。 ...................................................................... 29
83、Java中的异常处理机制的简单原理和应用。 ..................................................... 30
84、垃圾回收的优点和原理。并考虑2种回收机制。 .............................................. 30
85、描述一下JVM加载class文件的原理机制? ....................................................... 30
86、char型变量中能不能存贮一个中文汉字?为什么?............................................... 30
88、写一个程序,从文件(c:\test.txt)中查出字符串”mobnet出现的次数?......... 30
java基础类库(io流,集合类,线程,Socket,AWT,Swing,sql) ..................................... 31
1、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们
分别是哪些类? ............................................................................................... 31
2、启动一个线程是用run()还是start()?.................................................................... 31
3、线程的基本概念、线程的基本状态以及状态之间的关系 ..................................... 31
4、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 用什么关键字修饰同
步方法? stop()和suspend()方法为何不推荐使用?.............................................. 31
用修饰同步方法。 ................................................................................. 32
5、集合框架有什么? ............................................................................................... 32
12、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序
.................................................................................................................... 32
13、同步和异步有和异同,在什么情况下分别使用他们?举例说明。...................... 34
14、sleep() 和 wait() 有什么区别? .......................................................................... 34
15、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其
它方法?............................................................................................................ 34
17、输入输出流的理解:........................................................................................... 34
18、请写一个程序的读写,要求用两种方式一种是低层流另一种是高层流。 ........... 35
19、如何列出某个目录下的所有文件....................................................................... 36
........................................................................................................................... 37
20、用socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数
据?................................................................................................................. 37
23、介绍JAVA中的Collection FrameWork(包括如何写自己的数据结构)? ................ 39
24、请说出你所知道的线程同步的方法 ................................................................... 39
jdbc数据访问技术.......................................................................................................... 39
1、JDBC如何做事务处理? .................................................................................... 39
2、写出几个在Jdbc中常用的接口........................................................................... 39
3、简述你对Statement,PreparedStatement,CallableStatement的理解 ........................... 40
4、Java中访问数据库的步骤? ............................................................................... 40
5、JDBC中的核心类及其作用是什么? .................................................................... 40
6、执行存储过程用那一个类,如何操作输出参数?操作....................................... 41
8、可能会让你写一段Jdbc连Oracle的程序. ........................................................... 41
9、Class.forName的作用?为什么要用? .................................................................... 41
10、Jdo是什么? ...................................................................................................... 41
11、在大数据量下的分页解决方法。一般用截取方法,还有是三层嵌套方
法............................................................................................................................... 41
Web编程Jsp&Servlet技术 ............................................................................................. 42
1、简单说说tomcat的配置? .................................................................................. 42
2、JSP中动态INCLUDE与静态INCLUDE的区别? .............................................. 43
3、forward和redirect的区别? ............................................................................... 43
4、Servlet的体系结构是什么? ................................................................................. 43
......................................................................................................................... 43
5、如何实现一个自定义的servlet?........................................................................... 43
6、Servlet的生命周期是什么? ................................................................................. 43
7、jsp就是一个servlet是否正确? ............................................................................ 43
8、请罗列jsp中的脚本、指令及动作? .................................................................... 44
9、JSP的内置对象及方法 ....................................................................................... 44
10、说出在JSP页面里是怎么分页的? ..................................................................... 44
11、include的两种实现方式的区别? ........................................................................ 47
12、jsp页面中两种跳转方式分别是什么?有什么区别? ............................................. 47
13、描述JSP和Servlet的区别、共同点、各自应用的范围 ...................................... 47
14、在JSP中如何读取客户端的请求,如何确定某个Jsp文件的真实路径? ............ 47
15、描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。 ... 48
16、说明Jsp中errorPage的作用,应用范围。 ........................................................ 48
17、介绍在Jsp中如何使用JavaBeans...................................................................... 48
19、简单介绍JSP的标记库..................................................................................... 48
20、Servlet中的核心类有那些,各有什么特点?....................................................... 48
21、Servlet中重要的包有那些,有什么区别? .......................................................... 49
22、说出Servlet的生命周期,并说出Servlet和CGI的区别? ................................ 49
23、什么情况下调用doGet()和doPost()?................................................................ 49
25、如何现实servlet的单线程模式.......................................................................... 49
27、Request对象的主要方法: ............................................................................... 49
28、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出
一个某种编码的字符串? ................................................................................. 50
30、执行时一般实现哪几个方法? ............................................................... 51
5 Hibernate持久层技术 ................................................................................................... 51
1、在myeclipse加入hibernate环境的全过程是什么? ............................................... 51
2、hibernate的核心配置文件是什么及其作用? ......................................................... 51
3、hibernate的核心类是什么,它们的相互关系是什么?重要的方法是什么? ............. 51
4、关联: ................................................................................................................. 52
5、hibernate中的one-to-many或many-to-one中常用的方式是什么?......................... 52
6、Criteria 的作用? ................................................................................................. 52
7、DetachedCriteria的作用?................................................................................... 52
8、Query................................................................................................................. 53
9、继承关系的实现 ................................................................................................. 53
10、tomcat连接池 在容器中预先产生了个连接实例!客户端不用重新实例化,可以直接取。
.................................................................................................................... 54
剩余63页未读,继续阅读
资源评论
and梦天乐
- 粉丝: 1
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功