📜  从Hello World示例开始Java编程

📅  最后修改于: 2020-02-10 15:01:26             🧑  作者: Mango

Java编程过程可以分为三个步骤:

  • 通过在文本编辑器中键入程序并将其保存到文件:HelloWorld.java来创建程序。
  • 通过在终端窗口中键入“ javac HelloWorld.java”进行编译。
  • 通过在终端窗口中键入“ java HelloWorld”来执行(或运行)它。

下面给出的程序是Java在屏幕上打印“ Hello World”的最简单程序。让我们尝试逐步理解代码的每一点。

/* 这是一个简单的Java程序.
   文件名 : "HelloWorld.java". */
class HelloWorld
{
    // 在命令行打印"Hello, World".
    public static void main(String args[])
    {
        System.out.println("Hello, World");
    }
}

输出:

Hello, World

“ Hello World”程序由三个主要组件组成:HelloWorld类定义,main方法和源代码注释。以下说明将使您对代码有基本的了解:

  1. 类定义:该行使用关键字class声明正在定义一个新类。
    class HelloWorld

    HelloWorld是一个标识符,它是类的名称。整个类定义,包括其所有成员,将位于左花括号   {  和右花括号  }之间

  2. main方法: 在Java编程语言中,每个应用程序必须包含一个main签名为:
    public:这样,JVM可以在任何地方执行该方法。
    static:主方法无需对象即可调用。
    修饰符public和static可以以任何顺序编写。
    void:main方法不返回任何内容。
    main():在JVM中配置的名称。
    String []:main方法接受一个参数:
              元素类型字符串的数组。

    像在C / C++中一样,main方法是应用程序的入口点,随后将调用程序所需的所有其他方法。

  3. 下一行代码显示在此处。注意,它发生在main()内部。
    System.out.println("Hello, World");

    该行输出字符串“ Hello,World”,然后在屏幕上显示新行。输出实际上是通过内置的println()方法完成的。System是提供对系统的访问权限的预定义类,out是连接到控制台的输出流类型的变量。
     

  4. 注释:它们可以是多行注释或单行注释。
    / *这是一个简单的Java程序。
    将此文件称为“ HelloWorld.java"。* /

    这是多行注释。这种类型的注释必须以/ *开头,并以* /结尾。对于单行,您可以像在C / C++中一样直接使用//。

重要事项 

  • 程序定义的类的名称为HelloWorld,与文件名(HelloWorld.Java)相同。这不是巧合。在Java中,所有代码都必须驻留在一个类中,并且最多有一个公共类包含main()方法。
  • 按照约定,主类(包含main方法的类)的名称应与保存程序的文件的名称匹配。

编译程序

  • 成功设置环境后,我们可以在Windows / Unix中都打开终端,并可以转到存在文件HelloWorld.Java的目录。
  • 现在,要编译HelloWorld程序,请执行编译器– javac,在命令行上指定文件的名称,如下所示:
    javac HelloWorld.java
    
  • 编译器创建一个名为HelloWorld.class的文件(在当前工作目录中),该文件包含程序的字节码版本。现在,要执行我们的程序,需要使用Java调用JVM(Java虚拟机),并在命令行上指定文件的名称,如下所示:
    java HelloWorld
    

    这会将“ Hello World”打印到终端屏幕。

在Windows中

 
在Linux中