【2020最新Java面试题资料】10个Java经典的Main方法面试题.pdfVIP

  • 4
  • 0
  • 约1.05千字
  • 约 2页
  • 2020-09-02 发布于广东
  • 举报

【2020最新Java面试题资料】10个Java经典的Main方法面试题.pdf

1.main 方法是做什么用的? main 方法是 程序的入口方法, JVM 在运行的时候会首先查找 main 方法。 2.不用 main 方法如何运行一个类? 不行,没有 main 方法我们不能运行 类。 在 Java 7之前, 你可以通过使用静态初始化运行 类。但是, 从 Java 7 开始就行不通了。 3.main 方法如何传递参数?传递参数的类型是什么?能不能改变该参数类型? String 数组,不能改变。 4.main 方法为什么是静态的?能不能改为非静态? main()方法一定是静态的,如果 main() 是非静态的那么在调用 main 方法时 JVM 就得实例化 它的类。 不能改为非静态, main() 方法必须声明为静态的,这样 JVM 才可以调用 main()方法而无需实 例化它的类。 如果从 main()方法去掉 “static ”这个声明, 虽然编译依然可以成功, 但在运行时会导致程序 失败。 在实例化时, 还得调用类的构造函数。 如果这个类的构造函数有参数,

文档评论(0)

1亿VIP精品文档

相关文档