没有合适的资源?快使用搜索试试~ 我知道了~
这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。
资源推荐
资源详情
资源评论
————————————————————————————
Java 面试宝典 5 版
一
基础部分 7
、一个 源文件中是否可以包括多个类(不是内部类)?有什么限制? 7
、
有没有
7
、说说 和 的区别。 8
、在
中如何跳出当前的多重嵌套循环? 8
、
语句能否作用在
上,能否作用在
上,能否作用在
上 9
、 !"!#" 有什么错 !"#!" 有什么错 9
$、
型变量中能不能存贮一个中文汉字 为什么 9
%、用最有效率的方法算出
乘以
%
等於几 9
&、请设计一个一百亿的计算器 9
' 、使用
(
关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
11
、 !! 和
)*
方法究竟有什么区别? 11
、静态变量和实例变量的区别? 12
、是否可以从一个
+
方法内部发出对非
+
方法的调用? 12
、 ,
与
的区别 13
、 -*./0 等於多少 -*./10 等於多少 13
、下面的代码有什么不妥之处 13
$ 、请说出作用域
2* , 2 , 2. ,以及不写时的区别 13
% 、 3.
和
3.
的区别。 3..
的方法是否可以改变返回值的类型
14
& 、构造器
4*
是否可被
. 15
————————————————————————————
' 、接口是否可继承接口 抽象类是否可实现 /5250 接口 抽象类是否可继
承具体类 /0 抽象类中是否可以有静态的
5
方法? 15
、写
/0 方法时,通常都有一行代码,是什么? 15
、面向对象的特征有哪些方面 15
、
中实现多态的机制是什么? 17
、
和
6
有什么区别 17
、
的
5.
是否可同时是
+7 是否可同时是
+ ,是否可同时是
8. 18
、什么是内部类? +9.4 和 ,4
的不同。 19
$ 、内部类可以引用它的包含类的成员吗?有没有什么限制? 20
% 、 5*,4/ 匿名内部类 0是否可以
:./ 继承 0其它类,是否可以
525/ 实现 06/ 接口 0 21
& 、 super.getClass() 方法调用 21
' 、
是最基本的数据类型吗 22
、 !;"!#.<" 这两行代码执行后,原始的
对象中的内
容到底变了没有? 22
、是否可以继承
类 23
、 !/:80" 创建了几个
3 二者之间有什么区别?
23
、 和
=*>
的区别 23
、如何把一段逗号分割的字符串转换成一个数组 24
、数组有没有
/0 这个方法
有没有
/0 这个方法? 24
$ 、下面这条语句一共创建了多少个对象: !###." 24
% 、 ?@ 里有一个
*
语句,那么紧跟在这个
后的
(?@ 里的
.
会不会
被执行,什么时候被执行,在
*
前还是后 25
& 、下面的程序代码输出的结果是多少? 25
————————————————————————————
' 、 (7(7(8
的区别。 27
、运行时异常与一般异常有何异同? 27
、
和
:2+
有什么区别 28
、
中的异常处理机制的简单原理和应用。 28
、请写出你最常见到的
个
*+5:2+ 。 28
、
语言如何进行异常处理,关键字: 7777(
分别代表
什么意义?在
块中可以抛出异常吗? 29
、
中有几种方法可以实现一个线程?用什么关键字修饰同步方法 2/0 和
*2./0 方法为何不推荐使用? 29
$ 、 2/0 和 /0 有什么区别 30
% 、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 32
& 下面两个方法同步吗?(自己发明) 33
' 、多线程有几种实现方法 同步有几种实现方法 33
、启动一个线程是用
*/0 还是
/0 33
、当一个线程进入一个对象的一个
8.
方法后,其它线程是否可进入
此对象的其它方法 33
、线程的基本概念、线程的基本状态以及状态之间的关系 34
、简述
8.
和
*+*ABA
的异同 ? 34
、设计
个线程,其中两个线程每次对
增加
,另外两个线程对
每次减少
。写出程序。 36
、子线程循环
'
次,接着主线程循环
'' ,接着又回到子线程循环
'
次,接
着再回到主线程又循环
'' ,如此循环
'
次,请写出程序。 38
$ 、介绍
4+
框架的结构 43
% 、 4+
框架中实现比较要实现什么接口 43
& 、 B
和
的区别 44
' 、 ;-2
和
;
的区别 44
————————————————————————————
、 B 和 -2 区别 45
、 B77-2
是否继承自
4+
接口 45
、 B 、 -2 、
三个接口,存取元素时,各有什么特点? 45
、说出
B77BA.B
的存储性能和特性 46
、去掉一个
集合中重复的元素 46
、 4+ 和 4+
的区别。 47
$ 、
里的元素是不能重复的,那么用什么方法来区分重复与否呢 是用 !! 还是
)*/0 它们有何区别 47
% 、你所知道的集合类都有哪些?主要方法? 47
& 、两个对象值相同 /:)*/0!!*0 ,但却可有不同的
. ,这句话对不
对 48
$' 、 C
里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用
的是父类的
52C
方法,还是使用的子类的
52C
方法,还是抛异常!
48
$ 、说出一些常用的类,包,接口,请各举
个 49
$ 、
中有几种类型的流? DE
为每种类型的流提供了一些抽象类以供继承,请
说出他们分别是哪些类? 49
$ 、字节流与字符流的区别 50
$ 、什么是
序列化,如何实现
序列化?或者请解释
8
接口的作
用。 51
$ 、描述一下
-
加载
文件的原理机制 52
$ 、 2
和
A
有什么区别。 52
$$ 、 F4
是什么 为什么要有
F4 52
$% 、垃圾回收的优点和原理。并考虑
种回收机制。 52
$& 、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办
法主动通知虚拟机进行垃圾回收? 52
————————————————————————————
%' 、什么时候用
。 53
% 、
中会存在内存泄漏吗,请简单描述。 53
% 、能不能自己写个类,也叫
? 57
%
代码查错 57
二 算法与编程 61
、编写一个程序,将
:
文件中的单词与
:
文件中的单词交替合并到
:
文
件中, :
文件中的单词用回车符分隔, :
文件中用回车或空格进行分隔。
61
、编写一个程序,将
.GH
目录下的所有
文件复制到
.GH.
目录下,并将
原来文件的扩展名从
改为 . 。 62
、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取
的字符串,但要保证汉字不被截取半个,如“我
=4 ” , ,应该截取“我
= ” ,输入
“我
=4
汉
DIJ ” , ,应该输出“我
=4 ” ,而不是“我
=4# 汉的半个”。 65
、有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各
个字符的个数。 65
、说明生活中遇到的二叉树,用
实现二叉树 66
、从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次
数,并按重复次数排序: 71
$、写一个
出来。 75
%、递归算法题
77
&、递归算法题
78
' 、排序都有哪几种方法?请列举。用
实现一个快速排序。 79
、有数组
KL ,用
代码将数组元素顺序颠倒 80
.金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥ ' )- M(一
千零一拾一元整)输出。 81
三 52:
部分 82
判断第二个日期比第一个日期大 82
剩余63页未读,继续阅读
资源评论
橘子汽水&白茶乌龙
- 粉丝: 33
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功