java的笔试选择题

来源:互联网 发布:轩通网络购物卡 编辑:程序博客网 时间:2024/04/28 09:19

1.

下列哪种异常是检查型异常,需要在编写程序时声明?

 A.NullPointerException
B.ClassCastException
C.FileNotFoundException

D.IndexOutOfBoundsException

解析:Java异常类层次结构图:


通常,Java的异常(包括Exception和Error)分为可查的异常(checked exceptions)和不可查的异常(unchecked exceptions)
      可查异常(编译器要求必须处置的异常):正确的程序在运行中,很容易出现的、情理可容的异常状况可查异常虽然是异常状况,但在一定程度上它的发生是可以预计的,而且一旦发生这种异常状况,就必须采取某种方式进行处理。

      除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种异常的特点是Java编译器会检查它,也就是说,当程序中可能出现这类异常,要么用try-catch语句捕获它,要么用throws子句声明抛出它,否则编译不会通过。

     不可查异常(编译器不要求强制处置的异常):包括运行时异常(RuntimeException与其子类)和错误(Error)。

2.下列说法错误的有( )

  A.能被java.exe成功运行的java class文件必须有main()方法
  B.J2SDK就是Java API
  C.Appletviewer.exe可利用jar选项运行.jar文件
  D.能被Appletviewer成功运行的java class文件必须有main()方法

解析:A是正确的。能被java.exe成功运行的java class文件必须有main()方法,因为main()方法是一个程序的起点,没有main()方法,编译的时候会报错异常。

       B  : j2SDK是sun公司编程工具,API是指的应用程序编程接口

       C: Appletviewer.exe 就是用来解释执行java applet应用程序的,简单理解就是没有main函数的继承applet类的 java 类.一种执行HTML文件上的Java小程序类的Java浏览器。格式是 Appletiviewer 类名.class

   D:能被Appletviewer成功运行的java class文件可以没有main()方法



0 1
原创粉丝点击