第一个Java程序:hello world :
准备工作:
1、JDK8:点击此处进行下载,如何安装,请参考:《安装JDK和JRE》
2、一个文本编辑器:操作系统自带的就OK了
开始工作:
第一步:
创建一个源文件,并使用.java扩展名进行保存。源文件包含用Java编程语言编写的代码,您和其他程序员可以理解。您可以使用任何文本编辑器来创建和编辑源文件。
源代码:
/**
* The HelloWorldApp class implements an application that
* simply prints "Hello World!" to standard output.
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
注意:区分大小写。HelloWorldApp
和 helloworldapp 不是一回事儿
第二步:
编译源文件为.class文件。Java编程语言编译器(javac)将您的源文件转换为Java虚拟机可以理解的指令。该文件中包含的指令称为字节码。
找到你的源文件所在目录,在此处打开命令行窗口。并在命令窗口中输入以下代码
javac HelloWorldApp.java
第三步:
启动你的程序。Java应用程序启动工具(java)使用Java虚拟机来运行应用程序。在命令窗口中输入如下的命令。
java -cp . HelloWorldApp
然后你会得到如下的运行结果。
恭喜!你获得了你的第一个Java程序!
深入“hello world”:
一:源代码注释
/** * The HelloWorldApp class implements an application that * simply prints "Hello World!" to standard output. */
注释将被编译器忽略,但对其他程序员很有用。 Java编程语言支持三种注释:
第一种:编译器忽略从/ *到* /的所有内容
/* text */
第二种:这表示文档注释(简称为doc注释)。编译器忽略这种注释,就像忽略使用/ *和* /的注释一样。准备自动生成的文档时,javadoc工具会使用文档注释。
/** documentation */
第三种:编译器忽略从//到行尾的所有内容。
// text
二:类Class 的定义
class name { . . . }关键字类为名为name的类开始类定义,并且每个类的代码显示在以上面粗体标示的开放和关闭大括号之间。
三:main方法。
在Java编程语言中,每个应用程序必须包含主要方法,其签名为:
public static void main(String[] args)公共和静态的修饰符可以以任何顺序(public static或static public)编写,但约定是使用public static,如上所示。您可以为任何您想要的参数命名,但大多数程序员选择“args”或“argv”。
主方法与C和C ++中的主要功能相似;它是您的应用程序的切入点,随后将调用您的程序所需的所有其他方法。
The main
method accepts a single argument: an array of elements of type String
.
public static void main(String[] args)
这个数组是运行时系统将信息传递给你的应用程序的机制。如下代码。
java MyApp arg1 arg2
数组中的每个字符串都称为命令行参数。命令行参数让用户在不重新编译的情况下影响应用程序的操作。例如,排序程序可能允许用户使用此命令行参数指定数据按降序排序。
-descending