1 / 13
文档名称:

程序员笔试题目(JAVA).doc

格式:doc   大小:57KB   页数:13
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序员笔试题目(JAVA).doc

上传人:小健 2021/10/11 文件大小:57 KB

下载得到文件列表

程序员笔试题目(JAVA).doc

相关文档

文档介绍

文档介绍:,Java语言如何实现面向对象的特征。
封装,多态,继承,抽象
2 . abstract class 和 interface有什么区另!]
abstract在产生一个对象的实例时,必须被覆盖。
可以声明一个抽象类的对象,但只要生成该类对象的实例,就必须通过继承覆盖所有abstract方
Class java实现类的关键字。
Interface接口,集成于它的类必须实现其中所有方法
3 .写一个Singleton出来。
public class Singleton (
private Singleton (){}
private static Singleton instance = new Singleton();
public static Singleton getlnstance() ( return instance;
}
Java语言如何进行异常处理,关键字:throws, throw, try, catch, finally分别代表什么意义? 在try块中可以抛出异常吗?
Throws: 一般在方法声明结尾处,表示调用该方法会抛出哪些异常
Throw:抛出异常
Try catch finally3个为组合语句。
有try必须有cat ch或者fi anally
Try块里面是可能发生异常的一句。Catch捕捉处理异常。Finally里面的语句 无论什么情况都会被执行。
下面的代码将打印什么?
class El
{
public static void main(String[] args) {
try{
( "a");
return;
)finally(
System, out .printin ('*c");
}
}
}
输出:a
在一台jvm heap < 2G的机器上,下面程序将出什么错误,如何使程序继续运行并打印出run
class E12 {
public static void main(String[] args)
(
byte[] data = new byte[0x7fffffff];
for (int i=0; i<; i++) {} ("run");
内存溢出。
0x7fffffff将值取得小一些。
.什么样的方法可以声明为native
需要由操作系统实现,java调用的方法。操作系统必须实现它。
. int和Integer有什么区别
Integer是类。int是基本类型
. 说出ArrayList, Vector, LinkedList的存储性能和特性
ArrayList可以存储任何类型的数据。但无序列。
Vector可增长数组,随着更多元素加入其中,数组变的更大。在删除一些元素之后,数组变小。
LinkedList双向列表。每一个对象除了数据本身外,还有2个引用。分别指向前一个元素,和后一个 兀素。
什么类型的数据可以被这样遍历
for (Object obj : datas)
{
)
java 支持 array 和 iterable
Java Iterator是什么,如何使用。
遍历工具。
Map m = new HashMap();
Iterator it = () .iterator ();
while(it ・ hasNext())(
Object o = ();
.说出 HashMap, HashSet, Hashtable, Con cur rent HashMap 的区另 U。
HashMap键值对的储存数据。每一个key对应一个value。Key不能重复复杂数据被覆盖.
HashSet基于HashMap实现的,HashSet底层采用HashMap来保存所有元素
Hashtable的实质就是一个数组+链表。
ConcurrentHashMap用法与HashMap类是,但是它能够提供更高程度的并发性。而且,对于大多数成 功的get ()操作它会设法避免完全锁定
. sleep ()和wait ()有什么区别?
sleep ()方法是使线程停止一段时间的方法。在sleep时间间隔期满后,线程不一定立即恢复执行。
wait ()线程会释放掉它所占有的"锁标志”,从而使线程所在对象中的其它synchronized数据可被别的线 程使用。
. Serializable 和 External!zable 是什么?有什么区另U?
Serializable, Externalizable用