会员中心     
首页 > 资料专栏 > HRM > 人力资源 > 面试甄选 > 10个Java经典的Main方法面试题PDF

10个Java经典的Main方法面试题PDF

kssoufun
V 实名认证
内容提供者
资料大小:330KB(压缩后)
文档格式:PDF(2页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2025/1/22(发布于江苏)

类型:积分资料
积分:8分 (VIP无积分限制)
推荐:免费申请

   点此下载 ==>> 点击下载文档


“10个Java经典的Main方法面试题PDF”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
1.main方法是做什么用的? main方法是 Java程序的入口方法,JVM在运行的时候会首先查找 main方法。 2.不用 main方法如何运行一个类? 不行,没有 main方法我们不能运行 Java类。 在 Java 7之前,你可以通过使用静态初始化运行 Java类。但是,从 Java 7开始就行不通了。 3.main方法如何传递参数?传递参数的类型是什么?能不能改变该参数类型? String数组,不能改变。 4.main方法为什么是静态的?能不能改为非静态? main()方法一定是静态的,如果 main()是非静态的那么在调用 main方法时 JVM就得实例化 它的类。 不能改为非静态,main()方法必须声明为静态的,这样 JVM才可以调用 main()方法而无需实 例化它的类。 如果从 main()方法去掉“static”这个声明,虽然编译依然可以成功,但在运行时会导致程序 失败。 在实例化时,还得调用类的构造函数。如果这个类的构造函数有参数,那么届时就会出现歧 义。 5.main方法能被重载吗? 可以,我们可以重载 main()方法。一个 Java类可以有任意数量的 main()方法。 6.main方法能被覆盖吗? 在 Java中静态方法在编译时会编译在一起,main方法是静态方法,所以你在 Java中不能覆 盖静态方法。 7.main方法的返回类型是什么?能不能改变? void,不能改变。 8.main方法的作用域用什么修饰?能不能改变? public,不能改变。 9.main方法可以同步吗? main方法可以在 Java中同步,synchronized修饰符允许用于 main方法的声明中,这样就可 以在 Java中同步 main方法了。 10.main方法可以终结吗? 可以在 Java中终结 main方法。