编写第一个java程序HelloWorld

举报
小陈没烦恼 发表于 2023/05/13 22:08:36 2023/05/13
【摘要】 听说老表还不会Java,今天手把手带你入门HelloWorld。进来看看,你真的会写HelloWorld吗?

前言

上一篇文章给各位萌新们分享了如何搭建Java开发环境,搭建好环境后,就可以运行我们编写的代码了。
那么今天就分享一下,如何用最简单的方式编写我们的第一个Java程序。

编写Java源代码

首先创建一个MyFirstJava的目录,作为我们java程序的存放目录(这个目录可以随意)。
然后这里我们新建一个HelloWorld.java的文件,注意这里文件的后缀名为.java,而非普通的.txt文件。
image.png

我们使用电脑自带的记事本打开这个文件就可以开始写代码了。
image.png

在记事本里面编写我们的第一段Java代码,这里我想通过程序输出一个Hello World!的文字。

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

编译Java源代码

什么是编译源代码呢?
当我们编写完代码后,我们的代码称为源代码,不能够直接被我们的JVM执行。这就需要将其编译为Java字节码文件,即.class文件。
什么又是JVM呢?
JVM即Java虚拟机,是执行我们Java程序的平台。正因为有了Java虚拟机,才实现了我们的代码可以跨平台运行。
不论我们是通过Windows电脑,还是Mac电脑编写的代码都可以运行在JVM中。
如何编译源代码呢?
我们采用最原始的方法,即我们安装完成jdk后,可以通过jdk中Java编译器来进行编译。
在我们编写的代码的目录打开CMD窗口。(打开方式如下图)
image.png

在命令窗口输入javac HelloWorld.java,按下回车
然后我们会在我们源代码目录下生成一个HelloWorld.class的文件,这个.class文件就是编译后的二进制文件,是可以被JVM执行的文件。
image.png
image.png

执行应用程序

当我们将源文件编译成二进制文件后,就可以通过java程序执行我们自己的文件了。
继续在命令行窗口,输入java HelloWorld,这个命令就是执行我们编译好的HelloWorld.class文件。

这是我们就可看见,我们在代码里写的Hello World!的字样了
image.png

代码详解

image.png

第一处:class 的意思是定义一个类,后面紧跟类的名称,这个名称通常要和我们的文件名相同。(类写的好坏也反应出来我们写代码的水平)
第二处:就是我们的类名HelloWorld,
第三处:是这个程序的主入口,也称为HelloWorld这个类的主方法。当我们执行程序后,代码从这里开始执行。
第四处:就是我们实现的功能,输出一句话:Hello World!

总结

问: javac 和 java 命令来自哪里呢?
答: 来自我们下载安装的jdk中。
image.png
问: 配置环境变量的目的是什么?
答: 我们再任何路径下都可以执行jdk中的命令。e.g. javac 和 java命令

老表,还没关注我吗?

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。