标签:
class Test
{
public static void main(String [] args)
{
System.out.println("My first Java program");
}
}
简要说明:
public static void main(String [] args)
System.out.println("填写要打印的若干字符")
语句,或是System.out.print("填写要打印的若干字符")
语句。前者会在打印完的内容后再多打印一个换行符(\n),你的窗口光标位置会移动到打印行的下一行的开始处。而后者只打印字符串,不增加换行符。println()
等于print("\n")
public class Test
在终端用cd进入Test.java源文件所在的目录,运行javac Test.java。命令执行完后,能看到该目录下多了一个Test.class文件,这就是编译后的Java字节码文件。
我们接着运行java Test命令,屏幕上打出
这样,我们编译运行第一个Java程序的过程就算完成了。
注意:上面运行用的是java Test,而不是java Test.class。运行时不要带上.class扩展名,如果源文件名为xxx.java,文件中有多个类(class)定义,编译后的.class文件就有多个,能直接用java命令启动运行只有那个含有main函数的类,java命令后跟的参数是类名,而不是文件名,尽管文件名为xxx.java,却不见得是以java xxx的形式来运行,关键还得看类名。
对于java Test命令,从linux等系统的方面来说,java是一个命令,Test是 这个命令的参数。从Java方面来说,Java命令是启动了一个虚拟机,Test是这个虚拟机上能独立运行的一个Java类,而不是Test.class文件。
标签:
原文地址:http://www.cnblogs.com/XBlack/p/4963438.html