【JavaSE系列-入门篇4】——进一步分析Hello World 应用程序

来源:互联网 发布:点卡商城源码 编辑:程序博客网 时间:2024/05/19 00:40

目录

  • 目录
    • 源码注释
    • HelloWorldApp类的定义
    • Main函数

你已经看过了“Hello World!”应用了,你可能会很好奇它是如何工作的?下面是它的代码:

class HelloWorldApp {    public static void main(String[] args) {        System.out.println("Hello World!"); // Display the string.    }}

这个“Hello World!”程序包含以下三个组件:源码注释,类定义,main函数。接下来我们会讲解以下基础代码的理解,但是当你完成剩余的教程后,你会对其有更深入的理解。

源码注释

下面加粗的文本定义了“Hello World”程序的注释:

/**
* 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.
}
}

注释会被java编译器忽视,但对于其他程序员来说是非常重要的,Java语言支持如下三种注释:

  1. /* 文本 */
    编译器忽视任何以 /* 开始,以 */ 结尾的内容
  2. /* * 文档 */
    这表示文档注释(doc注释,短小的),编译器会忽视这类注释。javadoc工具会使用doc注释来自动生成文档。
  3. //文本
    编译器会忽视任何以//开始到本行结束的代码。

HelloWorldApp类的定义

下面加粗的文本,开始HelloWorld类的注释:
/**
* The HelloWorldApp class implements an application that
* simply displays “Hello World!” to the standard output.
*/
class HelloWorldApp{
public static void main(String[] args) {
System.out.println(“Hello World!”); // Display the string.
}
}

类的基本定义如下:

class name{   ...}

关键词class开始以name为类名称的类定义,并且每个类的代码出现在以粗体标记的开放和关闭的花括号之间。

Main函数

下面加粗的文本开始一个Main 函数的定义。

/**
* The HelloWorldApp class implements an application that
* simply displays “Hello World!” to the standard output.
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println(“Hello World!”); //Display the string.
}
}
在Java语言中,每个应用程序必须包含一个如下所示的main函数:

public static void main(String[] args)

修饰符public和static可以交换顺序,但是我们更习惯使用public static,你可以命名任何你想要的参数名称,但是大多数程序员会选择“args”或者“argv”。
main函数和C,C++中的main方法很相似,这是你的应用程序的入口,随后调用你的应用程序需要的其他方法。
main函数接受单个参数:String数组元素

最后,这一行:

System.out.println("Hello World!");

使用类库中的System类来打印“Hello World!”信息到控制台。我们将在剩下的教程中来讨论部分类库。

阅读全文
0 0