JAVA工程师笔试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题

1.Java中提供了名为()的包装类来包装原始字符串类型。

A.Integer

B.Char

C.Double

D.String

2.ng包的()方法比较两个对象是否相等,相等返回true。

A.toString()

B.equals()

C.compare()

D.以上所有选项都不正确

3.下面的集合中,()不可以存储重复元素。

A.Set

B.Collection

C.Map

D.List

4. Java接口的修饰符可以为()

A private

B protected

C final

D abstract

5. 下面哪些是Thread类的方法()

A start()

B run()

C exit()

D getPriority()

6. 下面关于ng.Exception类的说法正确的是()

A 继承自Throwable

B Serialable

C集成自Error

D以上都不正确

7.下面程序的运行结果:()

public static void main(String[] args) {

// TODO Auto-generated method stub

Thread t = new Thread() {

public void run() {

pong();

}

};

t.run();

System.out.print("ping");

}

static void pong() {

System.out.print("pong");

}

A pingpong

B pongping

C pingpong和pongping都有可能

D 都不输出

8. 下面哪个流类属于面向字符的输入流( )

A BufferedWriter

B FileInputStream

C ObjectInputStream

D InputStreamReader

9. ArrayList list = new ArrayList(20);中的list扩充几次()

A 0

B 1

C 2

D 3

二、问答题

1. String与StringBuffer的区别?

2.谈谈final、finally、finalize的区别?

3.创建一个对象的方法有哪些?

4.编写一个程序,产生ArrayIndexOutOfBoundsException异常,并捕获该异常,在控制台输出异常信息。

5.写一个线程安全的Singleton实例

6. 请用JAVA代码实现拷贝一个大于2G的文件到其他盘。

7.设计四个线程,其中两个线程每次对变量i加1,另外两个线程每次对i减1.

8.自己编写代码,实现生产者-消费者模型功能.内容自由发挥,只需要表达思想.

9.在Mysql中,请用一条SQL语句将现有的三条记录复制一下,达到以下的效果:

ID name pass

1 aaa 111

2 bbb 222

3 ccc 333

4 aaa 111

5 bbb 222

6 ccc 333

10.用SQL语句删除上一题的重复记录.。

相关文档
最新文档