全球旧事资料 分类
JAVA工程师面试题
以下题目为单选或多选1、Java就是一个支持并发、基于类与面向对象得计算机编程语言其优点包括
A代码开发模块化更易维护与修改B代码复用C增强代码得可靠性与灵活性D增加代码得可理解性E根据数据格式自动判断数据类型开发效率高2、以下描述错误得就是AJava中static方法不能被覆盖因为方法覆盖就是基于运行时动态绑定得而static方法就是编译时静态绑定得但static环境中可以当前类中非static变量、
BJava支持多继承每个类可继承多个类但就是只能实现一个接口。C对象被引用传递意味着传递得并不就是实际得对象而就是对象得引用。因此外部对引用对象所做得改变会反映到所有得对象上、D进程就是执行着得应用程序而线程就是进程内部得一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程、
3、给出以下代码请问该程序得运行结果就是什么?
publicclassA{
请选择所有正确答案
abstracti
tmA代码编译失败如果将第6行得exte
ds改为impleme
ts
ethod
可使代码编译通过、
voida
otherMethoB代码编译失败因为类A不就是抽象类所以其中得method
d{
方法不能就是抽象方法。

C代码编译失败如果将类A声明为抽象得abstract可使
classBexte
dsA{代码编译通过。

tmethod
D代码编译失败因为类A缺少一个明确得构造器。
retur

E代码编译失败因为类B没有实现anotherMethod方

法。

f4、请问以下哪些修饰符用于修饰变量可使该变量属于类而不属于类实例AstaticBfinalCabstractD
ativeEvolatileFtransie
t
5、以下哪些描述就是正确得A引用型数据不能进行类型转换。B引用型数据在赋值语句中可以进行类型转换但在向其方法传入参数时不能进行类型转换。C引用型数据在向其方法传入参数时可以进行类型转换但在赋值语句中不能进行类型转换。D引用型数据在赋值语句中与在向其方法传入参数时均可以进行类型转换。
6、请问以下哪些就是有关封装优点得正确描述?A只需一个public方法。B从任何方法中没有异常抛出。C可以不需要改变接口来改变接口以达到外部使用代码无需变动、D可以不需要改变现实来改变接口以达到外部使用代码无需变动。
7、下列说法正确得有Aclass中得co
structor不可省略Bconstructor必须与class同名但方法不能与class同名C、constructor在一个对象被
ew时执行D、一个class只能定义一个co
structorr
好听全球资料 返回顶部