Java 菜鸟教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 异常处理

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java 入门程序

在本教程中,您将学习用Java编写“ Hello World”程序。

“Hello, World!” 是在屏幕上输出的简单程序。由于它是一个非常简单的程序,因此经常用于向新手介绍一种新的编程语言。

让我们探讨一下Java“Hello, World!” 程序。

如果要在计算机上运行此程序,请确保正确安装了Java。另外,您需要一个IDE(或文本编辑器)来编写和编辑Java代码。

Java“Hello, World!”程序

//您的第一个程序
class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

如果您复制了此代码,则需要将文件名另存为HelloWorld.java。这是因为类名和文件名在Java中应该相同

运行该程序时,输出为:

Hello, World!

Java的“Hello, World!”示例程序说明:

  1. // 您的第一个程序
    在Java中,任何以开头的行//都是注释。注释旨在供用户阅读代码、更好地理解程序的意图和功能。Java编译器(将Java程序转换为计算机可执行的Java字节码的应用程序)将完全忽略它。要了解更多信息,请访问Java注释

  2. class HelloWorld { ... }
    在Java中,每个应用程序都以类定义开头。在程序中,HelloWorld是类的名称,并且类定义是:

    class HelloWorld {
    ... .. ...
    }

    现在,请记住每个Java应用程序都有一个类定义,并且该类的名称应与Java中的文件名匹配。

  3. public static void main(String[] args) { ... }
    这是主要方法。Java中的每个应用程序都必须包含main方法。Java编译器开始从main方法执行代码。
    它是如何工作的?好问题。但是,我们将不在本文中讨论。毕竟,这是将Java编程语言引入新手的基本程序。在后面的章节中,我们将学习public,static,void等的意义,以及方法是如何工作的?。
    现在,请记住,main方法是Java应用程序的入口点,并且在Java程序中是必需的。Java中主要方法的签名为:

    public static void main(String[] args) {
    ... .. ...
    }
  4. System.out.println("Hello, World!");
    以上代码将引号内的字符串 Hello, World!,打印到标准输出(您的屏幕)。注意,此语句位于主函数内部,该函数位于类定义内部。

注意事项

  • 每个有效的Java应用程序都必须具有一个类定义(与文件名匹配)。

  • main方法必须在类定义内。

  • 编译器从主函数开始执行代码。

这是不执行任何操作的有效Java程序。

public class HelloWorld {
    public static void main(String[] args) {
        //在这里编写代码
    }
}

如果您现在还不理解class、static、方法等的含义,请不要担心。我们将在后面的章节中详细讨论。