Java - Hello World 示例



在本节中,我们将学习如何编写简单的 Java 程序。安装 JDK 后,我们可以轻松编写一个简单的 hello.Java 程序。

要创建简单的 Java 程序,您需要创建一个包含 main 方法的类。让我们先了解一下需求。

Java Hello World 示例的要求

要执行任何 Java 程序,必须正确安装以下软件或应用程序。

  • 如果尚未安装 JDK,请下载 JDK 并安装它。
  • 设置 jdk/bin 目录的路径
  • 创建 Java 程序
  • 编译并运行 Java 程序

创建 Hello World 示例

让我们创建 hello.java 程序:


class Simple{ 	
	 	 public static void main(String args[]){ 	
	 	 	System.out.println("Hello Java"); 	
	 	 } 	
} 	

将上述文件另存为 Simple.java,编译:javac Simple.java,并执行 java Simple

输出:

Hello Java

编译流程:

当我们使用 javac 工具编译 Java 程序时,Java 编译器会将源代码转换为字节码。

Java 如何编译

First Java 程序中使用的参数

让我们看看 class, public, static, void, main, String[], System.out.println() 的含义是什么。

  • class 关键字用于在 Java 中声明类。
  • public 关键字是表示可见性的访问修饰符。这意味着它对所有人都是可见的。
  • static 是一个关键字。如果我们将任何方法声明为 static,则称为 static 方法。static 方法的核心优点是无需创建对象来调用 static 方法。main() 方法由 JVM 执行,因此不需要创建对象来调用 main() 方法。因此,它可以节省内存。
  • void 是方法的返回类型。这意味着它不返回任何值。
  • main 表示程序的起点。
  • String[] args 或 String args[] 用于命令行参数。我们将在下一节中讨论它。
  • System.out.println() 用于打印语句。这里,System 是一个类,out 是 PrintStream 类的对象,println() 是 PrintStream 类的一个方法。我们将在下一节中讨论 System.out.println() 语句的内部工作。

要编写简单的程序,您需要通过开始菜单 -> 所有程序 -> 附件 -> 记事本打开记事本并编写一个简单的程序,如下所示:

java 的第一个程序

如上图所示,在记事本中编写 Java 的简单程序并将其保存为 Simple.java。为了编译和运行上述程序,您需要通过开始菜单 -> 所有程序 -> 附件 -> 命令提示符打开命令提示符。当我们正确完成所有步骤后,它会显示以下输出:

如何编译和运行一个简单的 Java 程序

要编译并运行上述程序,请先进入您当前的目录;我当前的目录是 C:\new。写在这里:

要编译:

javac Simple.java

执行:

java Simple

我们可以通过多少种方式编写 Java 程序?

编写 Java 程序的方法有很多种。可以在 Java 程序中进行的修改如下:

1) 通过更改修饰符的顺序,Java 中的方法 prototype 不会发生变化。

让我们看看 main 方法的简单代码。


static public void main(String args[])

2) Java 数组中的下标表示法可以在 type 之后、变量之前或变量之后使用。

让我们看看编写 main 方法的不同代码。


public static void main(String[] args)
public static void main(String []args)
public static void main(String args[])

3) 您可以通过传递 3 个省略号(点)为 main() 方法提供 var-args 支持

让我们看看在 main() 方法中使用 var-args 的简单代码。我们将在后面的 Java 新功能一章中了解 var-args。


public static void main(String...args)

4) 在 Java 中,类末尾的分号是可选的。

让我们看看简单的代码。


class A{ 	
static public void main(String... args){ 	
System.out.println("hello java4"); 	
} 	
}; 	

有效的 Java main() 方法签名


public static void main(String[] args) 	
public static void main(String []args) 	
public static void main(String args[]) 	
public static void main(String... args) 	
static public void main(String[] args) 	
public static final void main(String[] args) 	
final public static void main(String[] args) 	
final strictfp public static void main(String[] args) 	

无效的 Java main() 方法签名


public void main(String[] args) 	
static void main(String[] args) 	
public void static main(String[] args) 	
abstract public static void main(String[] args) 	

解决错误 “javac is not recognized as an internal or external command”

如果出现如下图所示的问题,则需要设置路径。由于 DOS 无法将 javac 和 java 识别为内部或外部命令。为了克服这个问题,我们需要设定一条路径。如果将程序保存在 JDK/bin 目录中,则不需要该路径。但是,这是设置路径的绝佳方法。单击此处了解如何在 java 中设置路径

javac is not recognized as an internal or external command