网站大量收购独家精品文档,联系QQ:2885784924

java编程面试题库及答案.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

java编程面试题库及答案

单项选择题(每题2分,共10题)

1.Java中关键字`this`的作用是()

A.指向当前对象

B.指向父类对象

C.指向静态成员

D.指向当前类

答案:A

2.以下哪个是合法的Java标识符()

A.123abc

B.$abc

C.class

D.-abc

答案:B

3.关于`final`关键字,说法正确的是()

A.修饰类可以被继承

B.修饰变量可以被重新赋值

C.修饰方法不能被重写

D.以上都不对

答案:C

4.Java中`String`类是()

A.基本数据类型

B.可变类

C.不可变类

D.抽象类

答案:C

5.以下哪种循环结构至少会执行一次循环体()

A.`for`循环

B.`while`循环

C.`do-while`循环

D.以上都不是

答案:C

6.多态的实现依赖于()

A.方法重载

B.方法重写

C.接口

D.以上都是

答案:D

7.以下哪个不是Java的访问修饰符()

A.`public`

B.`private`

C.`default`

D.`void`

答案:D

8.`ArrayList`和`LinkedList`的区别在于()

A.`ArrayList`查询快,`LinkedList`插入删除快

B.`ArrayList`插入删除快,`LinkedList`查询快

C.二者性能一样

D.以上都不对

答案:A

9.Java中异常处理的关键字不包括()

A.`try`

B.`catch`

C.`finally`

D.`throwable`

答案:D

10.以下哪个类是所有异常类的父类()

A.`Exception`

B.`Error`

C.`Throwable`

D.`RuntimeException`

答案:C

多项选择题(每题2分,共10题)

1.以下属于Java基本数据类型的有()

A.`int`

B.`float`

C.`String`

D.`boolean`

答案:ABD

2.以下哪些是面向对象编程的特性()

A.封装

B.继承

C.多态

D.抽象

答案:ABCD

3.以下哪些是Java中的集合接口()

A.`List`

B.`Set`

C.`Map`

D.`Queue`

答案:ABCD

4.以下关于`static`关键字说法正确的有()

A.可以修饰类

B.可以修饰方法

C.可以修饰变量

D.可以修饰代码块

答案:BCD

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

A.`start()`

B.`run()`

C.`sleep()`

D.`wait()`

答案:ABC

6.以下哪些是`String`类的方法()

A.`length()`

B.`equals()`

C.`substring()`

D.`add()`

答案:ABC

7.以下关于Java中的接口说法正确的有()

A.接口中的方法默认是`publicabstract`

B.接口中的变量默认是`publicstaticfinal`

C.一个类可以实现多个接口

D.接口可以继承多个接口

答案:ABCD

8.以下哪些是Java中的异常类型()

A.`CheckedException`

B.`UncheckedException`

C.`Error`

D.`RuntimeException`

答案:ABCD

9.以下哪些是`HashMap`的特点()

A.键值对存储

B.允许`null`键和`null`值

C.无序

D.线程安全

答案:ABC

10.以下哪些是`Collection`接口的方法()

A.`add()`

B.`remove()`

C.`size()`

D.`get()`

答案:ABC

判断题(每题2分,共10题)

1.Java中`int`类型的默认值是0。()

答案:对

2.一个类可以继承多个类。()

答案:错

3.`final`修饰的类不能有子类。()

答案:对

4.`String`类的`equals`方法比较的是对象的内存地址。()

答案:错

5.`for-each`循环可以用于遍历数组和集合。()

答案:对

6.`static`修饰的方法可以通过对象名调用。()

答案:对

7.Java中所有类都直接或间接继承自`Object`类。()

答案:对

8.`ArrayList`是线程安全的。()

答案:错

文档评论(0)

簡單快楽 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档