Java面试题.pdf
《Java面试题.pdf》由会员分享,可在线阅读,更多相关《Java面试题.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!Java 面试题 1、不用 main 方法如何定义一个类?不行,没有 main 方法我们不能运行 Java 类。在 Java 7 之前,你可以通过使用静态初始化运行 Java 类。但是,从 Java 7开始就行不通了。2、main 方法需要的参数不是字符串数组?不是的,main 方法的参数必须是字符串数组。但是,在引进变参时,你可以将字符串类型的变参作为参数传递给main 方法。变参一定得是数组。package com.instanceofjava;public class MainMethodpub
2、lic static void main(String args)3、我们能不能改变 main 方法的返回类型?不能,main 方法的返回类型只能是空。任何其它类型都是不能接受的。package com.instanceofjava;public class Apublic static int main(String args)return 1;/run time error:No main method found 4、main 方法为什么必须是静态的?main 方法一定是静态的。如果 main 允许是非静态的,那么在调用 main 方法时,JVM 就得实例化它的类。在实例化时,还得调用类
3、的构造函数。如果这个类的构造函数有参数,那么届时就会出现歧义。例如,在下面的程序中,在实例化类“A”的时候,JVM 传递什么参数?package com.instanceofjava;public class Apublic MainMethod(int i)/Constructor taking one argument public void main(String args)/main method as non-static 5、我们能不能声明 main 方法为非静态?欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!不能,main 方法必须
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 试题
限制150内