- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
java开发面试题及答案总结
单项选择题(每题2分,共10题)
1.Java中定义常量的关键字是()
A.finalB.staticC.constD.volatile
2.以下哪个是Java的集合框架类()
A.StringB.MathC.ArrayListD.Scanner
3.多态的实现基于()
A.继承B.封装C.抽象D.接口
4.Java中处理异常的关键字不包括()
A.tryB.catchC.finallyD.throwable
5.以下哪种访问修饰符的访问权限最大()
A.privateB.protectedC.publicD.缺省
6.定义抽象类的关键字是()
A.abstractB.interfaceC.classD.final
7.以下能创建线程的方式是()
A.实现Runnable接口B.继承String类C.实现Math接口D.继承Object类
8.Java中的基本数据类型不包括()
A.intB.doubleC.StringD.boolean
9.用于导入包的关键字是()
A.packageB.importC.exportD.include
10.以下哪个方法用于获取字符串长度()
A.size()B.length()C.getLength()D.len()
多项选择题(每题2分,共10题)
1.以下属于Java集合框架接口的有()
A.ListB.MapC.SetD.Array
2.下列关键字中与异常处理有关的有()
A.tryB.catchC.finallyD.throw
3.以下关于Java类和对象的说法正确的是()
A.类是对象的模板B.对象是类的实例C.一个类可以创建多个对象D.类和对象没有关系
4.以下哪些是Java的基本数据类型()
A.byteB.longC.floatD.char
5.多态的实现方式有()
A.方法重写B.方法重载C.接口实现D.抽象类继承
6.以下属于Java输入输出流类的有()
A.FileInputStreamB.BufferedReaderC.PrintWriterD.Scanner
7.以下关于Java线程的说法正确的是()
A.线程可以并发执行B.可以通过继承Thread类创建线程C.线程之间可以共享资源D.一个进程可以包含多个线程
8.定义接口的关键字有()
A.interfaceB.abstractC.implementsD.extends
9.以下能用于字符串操作的类有()
A.StringB.StringBuilderC.StringBufferD.ArrayList
10.以下关于Java修饰符的说法正确的是()
A.private修饰的成员只能在本类中访问B.public修饰的成员可以在任何地方访问C.protected修饰的成员可以在子类中访问D.缺省修饰符的成员可以在同包中访问
判断题(每题2分,共10题)
1.Java是一种面向对象的编程语言。()
2.数组在Java中是对象。()
3.抽象类不能实例化。()
4.接口中可以有实现方法。()
5.String类是不可变类。()
6.Java中的垃圾回收机制可以自动回收不再使用的对象。()
7.方法重载要求方法名相同,参数列表不同。()
8.一个类只能继承一个父类。()
9.静态成员可以通过对象名访问。()
10.异常一旦发生就必须处理,否则程序无法运行。()
简答题(每题5分,共4题)
1.简述Java的多态性。
答案:多态指同一操作作用于不同对象,可以有不同的解释,产生不同的执行结果。通过方法重写、接口实现等实现,提高代码灵活性和可扩展性。
2.简述Java中异常处理机制。
答案:Java用try-catch-finally结构处理异常。try块包含可能抛出异常的代码,catch块捕获并处理异常,finally块无论是否有异常都会执行,throw可手动抛出异常。
3.简述
文档评论(0)