首页 > 试题广场 >

关于main方法声明以下有哪些是合法的?

[不定项选择题]
关于main方法声明以下有哪些是合法的?
  • public static void main(String[] args)
  • public static void main(String[] strings)
  • static void main(String[] strings) throws FileNotFindExcetpion
  • public static void main(String[] args) throw Excetpion
D选项是throws而不是throw,而且是Exception而不是Excetpion。
发表于 2018-07-12 16:06:39 回复(1)

public static void main(String[] args)

1.这是最准确的,可以变的就两个地方 第一String[] args中,args的命名可以修改

2.public 和 static可以互换位置

对于本题来说还有两个地方错:
1、throws FileNotFindExcetpion
根本就没有这个异常,有的是FileNotFoundExcetpion、filenotfoundexception

2、throw Excetpion
这个
throw是语句抛出一个异常。
throws才是写在方法上,表面该方法可能跑出异常

拓展:

一、异常的结构

图片说明

二、常见的编译时异常

1.FileNotFoundException

2.ClassNotFoundException

3.SQLException

4.NoSuchFieldException

5.NoSuchMethodException

6.ParseException

三、常见的运行时异常

1.NullPointerException

2.ArithmeticException

3.ClassCastException

4.ArrayIndexOutOfBoundsException

5.StringIndexOutOfBoundsException

发表于 2020-08-11 12:53:15 回复(0)
C选项是FileNotFoundException 而不是 FileNotFindException.
发表于 2018-07-08 18:48:06 回复(1)
主方法抛出异常合理吗?在哪些场合会有呢?
发表于 2022-05-19 15:41:02 回复(0)
D选项除了异常名称拼写错误外,main方法必须有public修饰。
发表于 2018-08-13 00:37:49 回复(0)