开发的第一个Java程序
1. DOS系统
1.1 什么是DOS系统?
DOS系统,全称Disk Operating System,磁盘操作系统,它是一种较为传统的操作系统。
没有携带可视化界面,无法使用鼠标。在DOS系统中,需要使用DOS命令来执行任务/工作(复制文件、删除…)。
我们可能在电影中看到的 “黑窗口” 就是用的DOS系统。
现今的Windows操作系统,内置了一个简易的DOS系统,为了方便开发者来使用。
进入方式: Windows
键 + R
键 -> 弹出运行窗口 -> 输入cmd
后回车 -> 进入DOS系统界面。
注意进入DOS最好采用管理员身份进入,以防止一些命令无法使用,或者权限不足。
win10一般进入都是非管理员,这时候
windows
键打开开始菜单,然后输入cmd
,再然后右键cmd程序,以管理员身份运行即可。不用在意进入DOS之后,最初的目录是在哪,只要是以管理员身份进入的即可。
1.2 DOS系统常见命令
进入到DOS系统后,界面上显示的包含有:
-
版权声明
-
类似于
C:\Users\Administrator>
的一个内容- 代表的是你当前进入了DOS系统的哪个位置
- 例如:
C:\Users\Administrator>
- 当前处于C盘
- 当前处于C盘下的Users目录下的Administrator目录下
- 类似于在Windows系统中进入下方位置了
-
一个光标在闪烁
- 等待你输入DOS命令
1.2.1 切换目录
执行命令,输入完命令后回车即可。注意:符号之类的采用英文符号。也别少了空格
- 切换磁盘
盘符名:
- 在同一个磁盘切换目录
cd 要切换到的目录地址
- 例如:我现在处于C盘,我现在要切换到c盘的windows下的system32目录下
cd c:\windows\system32
(绝对路径)- 例如:我现在处于C盘的Windows目录下,我想进入windows目录下的Setup目录下。
cd Setup
(相对路径)
cd ..
返回上一级目录..
是每一个目录下都隐藏着的目录,它代表上一级目录
cd \
进入对应磁盘的根目录\
代表一个磁盘的根目录(直接进入某个磁盘后就处于它的根目录)
利用Tab键可以有效的解决输错问题,它能够自动补全。
实现原理:依赖在某个目录下按名进行模糊查询实现的。
1.2.2 查看当前目录下的所有内容
dir
(directory,目录)
1.2.3 清屏命令
cls
清理命令行的当前历史记录
1.2.4 运行程序
在 cmd 中想运行程序:
-
直接输入程序的名字(需要做一些配置之后才能使用)
-
切换到该程序的所在位置,然后在当前目录下输入程序名字
-
你也可以先通过 windows 系统找到改程序位置,然后在 地址栏 输入cmd,回车后可以直接打开DOS系统并切换到了当前目录下。
-
-
直接输入该程序的所在路径,例如:
d:\develop\java\jdk1.8.0_202\bin\java.exe
2. 开发第一个Java程序
我们通过Java语言的语法给计算机下达一系列的指令。
2.1 使用记事本开发步骤
-
创建一个文本文档,命名为 HelloWorld
-
使用Sublime Text或者notepad ++打开该文档
-
编写Java语言的语法指令(单词大小写不能错误),写完后按Ctrl+S保存内容
代码里的这个类名应该和文件名保持一致。
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); System.out.println("Hello World"); System.out.println("Hello World"); } }
-
更改文本文档的扩展名为
java
(java是Java程序文件的扩展名) -
运行该程序
-
编译(将Java代码翻译为计算机能够识别的语言)
- javac.exe(java compiler,java编译器)
javac HelloWorld.java
- 编译后,会产生一个
HelloWorld.class
文件
-
运行(运行翻译好的语言内容)
- java.exe
java HelloWorld
运行的时候不能写.class后缀
-
- 常见问题:
-
单词错误
- HelloWorld,反例Holl…
-
不看重大小写问题
- helloworld
-
类名和文件名未保持一致
-
符号用的是中文
{}
、()
、;
、“”
-
JAVA_HOME没配好
-