📜  Java Hello World 程序

📅  最后修改于: 2022-05-13 01:55:40.217000             🧑  作者: Mango

Java Hello World 程序

Java是最流行和广泛使用的编程语言和平台之一。 Java快速、可靠且安全。 Java被用于从桌面到 Web 应用程序、科学超级计算机到游戏机、从手机到 Internet 的每一个角落。

Java易于学习,其语法简单易懂。它基于 C++(对于了解 C++ 的程序员来说更容易)。

Java编程的过程可以简化为三个步骤:

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

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

Java
// This is a simple Java program.
// FileName : "HelloWorld.java".
  
class HelloWorld
{
    // Your program begins with a call to main().
    // Prints "Hello, World" to the terminal window.
    public static void main(String args[])
    {
        System.out.println("Hello, World");
    }
}


输出
Hello, World

“你好世界!”程序由三个主要部分组成:HelloWorld 类定义、main 方法和源代码注释。下面的解释将为您提供对代码的基本理解:

1.类定义

这一行使用关键字class来声明正在定义一个新类。

class HelloWorld 

2.你好世界

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

3.主要方法:

在Java编程语言中,每个应用程序都必须包含一个 main 方法,其签名是:

public static void main(String[] args)
  • public :以便 JVM 可以从任何地方执行该方法。
  • static :主要方法是在没有对象的情况下调用。修饰符 public 和 static 可以按任意顺序编写。
  • void : main 方法不返回任何内容。
  • main() :在 JVM 中配置的名称。
  • String[] : main 方法接受单个参数,即字符串类型的元素数组。

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

下一行代码显示在这里。请注意,它发生在 main() 方法中。

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

此行输出字符串“Hello, World”,然后是屏幕上的新行。输出由内置的 println( )方法完成。 System是一个预定义的类,提供对系统的访问, out是连接到控制台的输出流类型的变量。

评论

它们可以是多行或单行注释。

// This is a simple Java program. 
// Call this file "HelloWorld.java". 

这是一个单行注释。这种类型的注释必须以 // 开头,就像在 C/C++ 中一样。对于多行注释,它们必须从 /* 开始并以 */ 结束。

要点

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

编译程序

  • 环境搭建成功后,我们可以在windows/unix下打开终端,进入文件所在目录——HelloWorld. Java存在。
  • 现在,要编译HelloWorld程序,执行编译器——javac,在命令行指定文件名,如图:
javac HelloWorld.java 
  • 编译器创建一个包含程序字节码版本的 HelloWorld.class(在当前工作目录中)。现在,要执行我们的程序,需要使用Java调用JVM ( Java虚拟机),在命令行中指定文件的名称,如下所示:
java HelloWorld
  • 这将在终端屏幕上打印“Hello World”。

在 Windows 中

捕获

在 Linux 中

VirtualBox_Hadoop_ubuntu_SN_07_02_2017_03_37_06