Java基础第二课(第一个Java程序"HelloJava")

前面讲到了怎么安装配置Java环境,接下来我们就可以开始开发我们的程序了。
当然,你有可能会问我IDE都没装怎么写Java程序,别急,不用IDE还真的可以写Java程序,哈哈。。。
我们的Java程序其实可以直接用记事本来写的,然后通过命令窗口来编译我们写的Java程序,在命令窗口直接运行我们编译好的Java程序就可以看到程序运行结果了。什么?你说你听我说的一脸懵逼?别急,演示开始。。。

一、写第一个Java程序

在任意磁盘创建一个文件夹,用来存放Java程序
(这里我演示的话就在E盘创建一个java的目录)
如图所示:
Java基础第二课(第一个Java程序"HelloJava")
进入该目录,并右键新建一个txt格式的文本文档,起名随意
(但是不能用中文,也必须是字母开头,标准规定中类名必须是大写字母开头,具体怎么规定可以参考我的另一篇博客,链接跟上 https://blog.csdn.net/qq_43191313/article/details/89074846
这里我起名为HelloJava
建议初学者跟着我一步步来
如图所示:
Java基础第二课(第一个Java程序"HelloJava")
我们可以使用自带的记事本打开这个txt文档
也可以像我一样用第三方文档编辑器打开
我比较喜欢用的第三方编辑器是Notepad++
你们可以去下载安装试一下,挺好用的,特别适合写代码
(附上下载链接 http://www.onlinedown.net/soft/40308.htm
不过为了大家,我这次演示直接用记事本打开了
打开之后输入如下代码:

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

代码简单解释
Java基础第二课(第一个Java程序"HelloJava")
输入后保存退出
(自己手动输入的朋友,基本格式一定要跟上图一样哦,少了一个括号都不行的哦)

二、编译及运行

保存退出之后,把之前的.txt后缀改成.java
(以.java为后缀的文件就是还没编译的Java文件哟,以.class为后缀的文件就是编译好的Java文件哟,我们在运行的时候运行的是编译好的后缀为.class的文件哟)

如图所示:
Java基础第二课(第一个Java程序"HelloJava")
诶,我猜你到这儿又在想了:为什么我的之前不会显示.txt后缀啊,是不是直接在文件名后面加上一个.java
就行了啊?
不不不,这样是不行的,你的一开始看不到文件的.txt后缀可能是因为你把后缀给隐藏了


以下是打开方式,会显示的同学请跳过此段
1.打开文件—>选项
Java基础第二课(第一个Java程序"HelloJava")
2.在弹出的文件夹选项窗口中点击“查看”选项卡
然后把这个选项的勾给去了就好啦
Java基础第二课(第一个Java程序"HelloJava")


好了,接着讲
我们改完后缀名后打开cmd命令窗口
进入我们刚刚编写的Java文件所在目录

进入磁盘的DOS命令是——盘符:
进去目录的DOS命令是——cd 目录名

我刚刚编写的是在E盘下的java文件夹下
所以我的应该这么进入
如下图所示:
Java基础第二课(第一个Java程序"HelloJava")

接着我们开始编译该java文件

编译java文件的命令是——javac 文件名
运行编译好的java文件的命令是——java 文件名

如下图所示:
我们先进行编译
输入javac HelloJava.java
点击回车之后即可进行编译
如果没有提示任何错误信息则说明编译成功了
Java基础第二课(第一个Java程序"HelloJava")
接着我们在同目录下就可以看到一个编译好的HelloJava.class文件
如图所示:
Java基础第二课(第一个Java程序"HelloJava")
接下来我们运行我们编译好的HelloJava.class文件
执行java HelloJava即可运行该程序
本程序只是简单的向控制台输出一句“HelloJava”
同学们可以试着更改程序,把输出的HelloJava改成其它你们喜欢的话
需要注意的是,每次更改了程序代码之后都必须得再次编译,这样运行的才是你更改完之后的
如果下图所示:
Java基础第二课(第一个Java程序"HelloJava")
好啦,这就是一个简单的Java程序啦
大家有什么问题可以联系我QQ497099936哟
本篇只是简单的教你们编写并运行一个Java程序,本篇所涉及到的代码你们可以不用太深究,因为之后我会慢慢向你们讲解
但是我更建议你们下来自己打几遍,最好自己也试着去理解下这段代码的大概意思,很简单的哦
好了,下次见啦,顾得白。。。