第一个Java程序(Hello World)


在这里,要如何编写简单的 Java 程序。在安装了 JDK 之后,我们可以很容易地编写一个简单的 hello Java 程序。

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

编写需求

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

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

创建Hello World示例

创建

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

将上述文件保存为 Hello.java

编译

win+r输入cmd打开命令指示符窗口,cd进入创建Hello.java所在目录,输入javac 目录/Hello.java,编译生成一个Hello.class的字节码文件。

输出

在命令指示符窗口输入java Hello,窗口输出:

Hello World

编译流程

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

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

让我们看看class、public、static、void、main、String[]、System.out.println()是什么意思。

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

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

编写一个 Java 程序有很多方法。可以在 Java 程序中完成的修改如下:
1)通过改变修饰符的顺序,Java 中的方法原型没有改变。
让我们看看主方法的简单代码。

static public void main(String args[])

2)Java 数组中的下标符号可以用在 type 之后、变量之前或者变量之后。
让我们看看编写主方法的不同代码。

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 的简单代码


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 不能被识别为内部或外部命令的问题,您需要设置一个路径。因为 DOS 不承认 javac 和 java 是内部或外部命令。为了克服这个问题,我们需要设定一条道路。如果您将程序保存在 JDK/bin 目录中,则不需要该路径。所以需要设置java的环境变量。可以参考我之前的Java下载安装的文章。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值