Java - Hello World 示例
在本节中,我们将学习如何编写简单的 Java 程序。安装 JDK 后,我们可以轻松编写一个简单的 hello.Java 程序。
要创建简单的 Java 程序,您需要创建一个包含 main 方法的类。让我们先了解一下需求。
Java Hello World 示例的要求
要执行任何 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。
输出:
编译流程:
当我们使用 javac 工具编译 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 的简单程序并将其保存为 Simple.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 中设置路径。