在本节中,我们将学习如何编写一个简单的Java程序。一旦您成功安装了JDK,就可以轻松地编写一个简单的Hello World程序了。

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

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 简单.java
执行:java 简单

输出:

Hello Java

编译流程:

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

1.jpg

第一个 Java 程序中使用的参数

让我们来了解一下class、public、static、void、main、String[]和System.out.println()在Java中的含义。

  • class 关键字用于声明一个类。
  • public 关键字是表示访问修饰符的可见性。它表示该类对所有人都是可见的。
  • static 是一个关键字。当我们将方法声明为静态方法时,它被称为静态方法。静态方法的主要优势是不需要创建对象来调用它们。main() 方法由JVM执行,因此不需要创建对象来调用它。这样可以节省内存。
  • void 是方法的返回类型。它表示该方法不返回任何值。
  • main 表示程序的入口点。
  • String[] args 或者 String args[] 用于接收命令行参数。
  • System.out.println() 用于打印输出语句。在这里,System是一个类,out是PrintStream类的一个对象,println()是PrintStream类的一个方法。我们将在下一节中详细讨论System.out.println()语句的工作原理。

要编写简单的程序,您可以通过以下步骤在记事本中编写一个简单的程序:

  1. 打开开始菜单,选择"所有程序",然后选择"附件",最后选择"记事本"。
  2. 在记事本中编写以下简单程序:

2.jpg

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

3.jpg

要编译并运行上面的程序,首先进入你的当前目录;我当前的目录是 c:new。写在这里:

编译:javac 简单.java
执行:java 简单

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

编写 Java 程序的方法有很多种。下面给出了可以在 Java 程序中完成的修改:

1) 通过改变修饰符的顺序,Java 中的方法原型没有改变。

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

static public void main(String args[])

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

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

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

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

让我们看看在 main() 方法中使用可变参数的简单代码。我们将在稍后的 Java 新特性一章中学习可变参数。

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 未被识别为内部或外部命令"错误

当您在命令提示符下执行javac命令时,如果出现"javac 未被识别为内部或外部命令"的错误,这意味着系统无法找到javac可执行文件。为了解决这个问题,您可以按照以下步骤设置路径:

  1. 首先,确定您已经安装了JDK(Java开发工具包)。如果尚未安装,请下载并安装最新版本的JDK。
  2. 打开开始菜单并搜索"环境变量",然后选择"编辑系统环境变量"。
  3. 在系统属性对话框中,点击"环境变量"按钮。
  4. 在"系统变量"部分,找到名为"Path"的变量,并点击"编辑"按钮。
  5. 在编辑环境变量对话框中,点击"新建"按钮。
  6. 输入JDK的安装路径,例如"C:Program FilesJavajdk1.8.0_221bin",然后点击"确定"按钮。
  7. 确保您输入的路径是正确的,并且路径后面有一个分号作为分隔符。如果您已经有其他路径设置,确保每个路径之间都有分号分隔。
  8. 点击"确定"按钮关闭所有对话框。
  9. 打开新的命令提示符窗口,尝试再次执行javac命令。现在应该可以正常识别javac命令。

通过设置正确的路径,您的系统将能够找到并执行javac命令,从而解决"javac 未被识别为内部或外部命令"错误。请注意,路径设置可能因操作系统版本和JDK安装位置而有所不同,请根据您的实际情况进行相应调整。

4.jpg

标签: java, Java面试题, Java下载, java教程, java技术, Java学习, Java学习教程, Java语言, Java开发, Java入门教程, Java进阶教程, Java高级教程, Java笔试题, Java编程思想