1、说明一下 public static void main(String args[])中各关键字的作用。
答:
public:main方法是JAVA运行时调用的第一个方法,因此它必须对JAVA环境可见;
static:JAVA平台调用这个方法时不会创建这个类的一个实例,因此必须声明main方法是static的;
void:main方法没有返回值;
String args[]:命令行传进的字符串数组。
2、如果main方法被声明为private会怎么样?
答:可以编译,但是不能运行。
错误: 在类 Test 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application
3、如果把main中的static去掉,会怎么样?
答:也是能编译,不能运行。
错误: main 方法不是类 Test 中的static, 请将 main 方法定义为: public static void main(String[] args)
4、==和equals的区别?
答:==比较的是引用(内存地址),equals比较的是内容。
5、为什么说JAVA“一次编写,处处运行”?
答:JAVA被编译后生成字节码文件(class文件),这些字节码文件可以运行在任何平台上。
6、如何把String转化为Integer?
答:int i = Integer.valueOf(s).intValue();
本文详细解读Java程序中的main方法及其作用,包括public、static、void和String[]参数的含义,并讨论了main方法被声明为private或static的影响。此外,文章还对比了==和equals的区别,并解释了JAVA“一次编写,处处运行”的概念。最后介绍了如何将String转化为Integer的方法。
1万+

被折叠的 条评论
为什么被折叠?



