Java程序员经典面试题集大全(十五)

865 阅读2分钟

71、下列说法错误的有()(多选)

A、 Java面向对象语言容许单独的过栈与函数存在

B、 Java面向对象语言容许单独的方法存在

C、 Java语言中的方法属于类中的成员(member)

D、 Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同

答案:ABC

分析:

  • B. Java不允许单独的方法,过程或函数存在,需要隶属于某一类中;
  • C. 静态方法属于类的成员,非静态方法属于对象的成员。

72、下列说法错误的有()(多选)

A、 能被java.exe成功运行的java class文件必须有main()方法

B、 J2SDK就是Java API

C、 Appletviewer.exe可利用jar选项运行.jar文件

D、 能被Appletviewer成功运行的java class文件必须有main()方法

答案:BCD

分析:

  • B. J2SDK是sun公司编程工具,API是指的应用程序编程接口;
  • C. Appletviewer.exe就是用来解释执行java applet应用程序的,一种执行HTML文件上的Java小程序类的Java浏览器;
  • D. 能被Appletviewer成功运行的java class文件可以没有main()方法。

73、请问0.3332的数据类型是()

A、 float

B、 double

C、 Float

D、 Double

答案:B

分析:

小数默认是双精度浮点型即double类型的。

74、Java接口的修饰符可以为()

A、 private

B、 protected

C、 final

D、 abstract

答案:D

分析:

能够修饰interface的只有public、abstract以及默认的三种修饰符。

75、不通过构造函数也能创建对象么()

A、

B、

答案:A

分析:

Java创建对象的几种方式:

  • (1) 用new语句创建对象,这是最常见的创建对象的方法。
  • (2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。
  • (3) 调用对象的clone()方法。
  • (4) 运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法。 (1)和(2)都会明确的显式的调用构造函数;

(3)是在内存上对已有对象的影印,所以不会调用构造函数;

(4)是从文件中还原类的对象,也不会调用构造函数。

Java零基础全套教程(含面试题)