J A V A工程师面试题
(如下题目为单选或多选)
1、Java是一种支持并发、基于类和面向对象计算机编程语言,其长处涉及:java重载
A 代码开发模块化,更易维护和修改
B 代码复用
C 增强代码可靠性和灵活性
D 增长代码可理解性
E 依照数据格式自动判断数据类型,开发效率高
2、如下描述错误是:
A Java中static办法不能被覆盖,由于办法覆盖是基于运营时动态绑定,而static
办法是编译时静态绑定,但static环境中可以当前类中非static变量。
B Java支持多继承,每个类可继承各种类,但是只能实现一种接口。
C 对象被引用传递,意味着传递并不是实际对象,而是对象引用。因而,外部
对引用对象所做变化会反映到所有对象上。
D 进程是执行着应用程序,而线程是进程内部一种执行序列。一种进程可以有
各种线程。线程又叫做轻量级进程。
3、给出如下代码,请问该程序运营成果是什么?
public class A{ abstract int method();void anotherMethod(){ }
class B extends A{
int method(){ 请选取所有对的答案:
A 代码编译失败,如果将第6行extends改为implements,可使代码编译通过。
B代码编译失败,由于类A不是抽象类,因此其中method()办法不能是抽象办法。
C代码编译失败,如果将类A声明为抽象(abstract),可使代码编译通过。
return 2;}
} D 代码编译失败,由于类A缺少一种明确构造器。
E 代码编译失败,由于类B没有实现anotherMethod()办法。
4、请问,如下哪些修饰符用于修饰变量,可使该变量属于类而不属于类实例:
A static
B final
C abstract
D native
E volatile
F transient
5、如下哪些描述是对的:
A 引用型数据不能进行类型转换。
B 引用型数据在赋值语句中可以进行类型转换,但在向其办法传入参数时不能
进行类型转换。
C 引用型数据在向其办法传入参数时可以进行类型转换,但在赋值语句中不能
进行类型转换。
D 引用型数据在赋值语句中和在向其办法传入参数时均可以进行类型转换。
6、请问如下哪些是关于封装长处对的描述?
A 只需一种public办法。
B 从任何办法中没有异常抛出。
C 可以不需要变化接口来变化接口,以达到外部使用代码无需变动。
D 可以不需要变化现实来变化接口,以达到外部使用代码无需变动。
7、下列说法对的有()
A.class中constructor不可省略
B.constructor必要与class同名,但办法不能与class同名
C.constructor在一种对象被new时执行
D.一种class只能定义一种constructor
8、下列哪种说法是对的()
A.实例办法可直接调用超类实例办法
B.实例办法可直接调用超类类办法
C.实例办法可直接调用其她类实例办法
D.实例办法可直接调用本类类办法
9、链表具备特点是:
A、不必事先预计存储空间
B、可随机访问任一元素
C、插入删除不需要移动元素
D、所需空间与线性表长度成正比
10、如下关于面向对象概念描述中,不对的是:
A.在现实生活中,对象是指客观世界实体
B.程序中对象就是现实生活中对象
C.在程序中,对象是通过一种抽象数据类型来描述,这种抽象数据类型称为类
(class)
D.在程序中,对象是一组变量和有关办法集合
11、下列哪些语句关于内存回收阐明是对的。
A程序员必要创立一种线程来释放内存
B内存回收程序负责释放无用内存
C内存回收程序容许程序员直接释放内存
D内存回收程序可以在指定期间释放内存对象
12、下列哪一种论述是对的:
A abstract修饰符可修饰字段、办法和类
B 抽象办法body某些必要用一对大括号{ }包住
C 声明抽象办法,大括号可有可无
D 声明抽象办法不可写出大括号
13、JDBC中,用于表达数据库连接对象是:
A Statement
B Connection
C DriverManager
D PreparedStatement
14、在异常解决中,如释放资源、关闭文献、关闭数据库等由哪个子句完毕?
A try子句
B catch子句
C finally子句
D throw子句
15、如下说法对的是
A 一种子类可以有各种父类,一种父类也可以有各种子类
B 一种子类可以有各种父类,但一种父类只可以有一种子类
C 一种子类可以有一种父类,但一种父类可以有各种子类
D 上述说法都不对
16、如下哪个核心字可以用来为对象加互斥锁?
A transient
B static
C serialize
D synchronized
17、如下关于构造函数描述错误是:
A 构造函数返回类型只能是void型。
B 构造函数是类一种特殊函数,它办法名必要与类名相似。
C Java语言规定构造办法不可以重载
D 普通在创立新对象时,系统会自动调用构造函数。
18、欲构造ArrayList类一种实例,此类继承了List接口,下列哪个办法是对的?
A ArrayList myList=new Object();
B List myList=new ArrayList();
C ArrayList myList=new List();
D List myList=new List();
19、下列哪种异常是检查型异常,需要在编写程序时声明:
A NullPointerException
B ClassCastException
C FileNotFoundException
D IndexOutOfBoundsException
20、list是一种ArrayList对象,哪个选项代码填写到//todo delete处,可以在Iterator 遍历过程中对的并安全删除一种list中保存对象?
ve(obj);
ve(index);
());
ve();
(如下为sql题目)
学生成绩表(stuscore):