在cmd中运行以下代码
javac HelloWorld.java
java HelloWorld
Hello World
执行命令解析:
使用了两个命令:javac、java
- javac:后面跟着的是java文件的文件名(注意要与类名一致),例如HelloWorld.java。
该命令用于将 java 源文件编译为 class 字节码文件。
若javac命令成功编译,会出现一个 HelloWorld.class 的文件。 - java:后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。
要注意java命令后不加.class。 - 在cmd中按tab键可自动填充文件名
举例一个实例
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
解析 String[] args中的 args 。
String[] args可以看作一个数组。Java 程序利用 main 函数中 args 参数实现参数的传递。
例如运行 Test.class 文件,可以这样写:
java Test runoob
相当于给数组传入了一个runoob字符串。
例如:
public class Test {
public static void main(String[] args) {
System.out.println(args[0]);
}
}
运行以上实例,输出结果如下:
javac Test.java
java Test runoob(这里runoob就是作为字符串传入Test中再输出)
runoob
此处注意,main 是一个程序的入口,一个 java 程序运行必须而且有且仅有一个 main 方法。
args[0] 是你传入的第一个参数,args[1]是传入的第二个参数,以此类推。
来源 菜鸟教程
https://www.runoob.com/java/java-tutorial.html