开发Java第一个程序
开发第一个Java程序
检查发现的问题分析
1.没有自己手动安装JDK
要求:无论是家里的电脑还是学校电脑,一定自己手动操作每天内容
2.使用window7系统
使用win7系统的人可能更费功夫,多百度。
DOS系统
什么是DOS系统?
DOS系统,全称disk operating system,磁盘操作系统它是一种较为传统的操作系统,没有携带可视化界面,无法使用鼠标,在dos系统中需要使用dos命令来执行任务,工作复制文件删除,
我们可能在电影中看到的黑窗口就是用的dos系统,现今的Windows操作系统内置了一个简易的dos系统,为了方便开发者来使用
进入方式:Windows键加R键弹出运行窗口,输入cmd后回车进入dos系统界面。
DOS系统常见命令
进入dos系统后,界面上显示的包含有
版权声明,
类似于C:users和administrator>的一个内容
代表的是你当前进入了dos系统的哪个位置,
**例如**:C:\Users\Administrator>
**当前处于C盘**
当前处于C盘下的流水是目录下的 administrator目录下,
类似于在Windows系统中进入下方位置了
一个光标在闪烁
等待你输入DOS命令。
切换目录
执行命令,输入完命令后回车即可。注意:符号之类的采用英文符号。也别少了空格。
切换磁盘
盘符名:
在同一个磁盘切换目录
cd 要切换到的目录地址
例如:我现在处于c盘,我现在要切换到c盘的windows下的system32目录
cd c:/windows/system32
例如:我现在要切换到c盘 的window目录下,我想进入windows目录下的Setup目录下。
cd Setup (相对路径)
cd ..返回上一级目录
..是每一个目录下都隐藏的目录,它代表上一级目录
cd \
\ 代表磁盘的根目录(直接进入某个磁盘后就处于它的根目录)
利用tab键可以有效的解决输错问题,它能够自动补全。
实现原理:依赖在某个目录下按名进行模糊查询实现的。
查看当前目录下的所有内容
dir(directory,目录)
清屏命令
cls 清理命令行的当前历史目录
运行程序
在cmd中想运行程序:
1.直接输入程序的名字(需要做一些配置之后才能使用)
2.切换到该程序的所在位置,然后在 当前目录下输入程序的名字
你可以先通过window系统找到该程序位置,然后在地址栏输入cmd,回车后可以直接打开DOS系统并切换到了当前目录下。
3.直接输入该程序的所在路径,例如: d:\develop\java\jdk1.8.0_202\bin\java.exe
配置JAVA_HOME
环境变量(environment vaiables)一般指在操作系统中用来指定/存储操作系统运行环境的一些参数。
一般环境变量中的变量信息是操作系统中各个程序可以公用的。
环境变量是什么?
path环境变量
Path环境变量的作用:Path路径在path环境变量中储存储蓄的就是一些程序路径
当我们在Windows或dos中运行一个程序,而没有告诉他,这个程序所在的完整路径是系统,除了在当前目录下寻找此程序外,还会到path环境变量中寻找
编辑环境变量的方式: 开始菜单中搜索环境变量,在搜索到的结果中选择编辑系统环境变量系统化的属性的高级选项卡中,点击下方的环境变量按钮即可进入环境变量列表界面,根据你的需求选择某个环境变量进行编辑即可。
配置JAVA_HOME
在系统变量列表中,我们可以找到 Path环境变量, 双击可以进入编辑状态。
在Path环境变量的目录列表中,可以新建一个新的程序地址,例如:我的Java.exe在d:\develop\java\jdk1.8.0_2020\bin目录下,那就把这个目录地址存储在Path环境变量中。
但是仅仅如此做,后期我们安装了一些需要使用Java的程序时,它们在找Java安装位置时是找不到,可能导致它们无法运行。
我们可以在环境变量中配置一个 JAVA_HOME 然后存储Java的安装地址,这样这些程序就可以找到Java的位置了。
我们发现 Path环境变量中刚配置的java.exe程序地址,和JAVA_HOME变量值仅差一个bin目录的区别,为了提升该变量的复用性,我们可以在 Path环境变量中引用 JAVA_HOME 变量。
当未来,Java安装目录更换了之后,我不需要又更改Path内的地址,又更改JAVA_HOME。
现在只需要改JAVA_HOME值即可。
配置好之后,重新打开DOS系统,原有的窗口全部关掉。
开发第一个Java程序
我们通过Java语言的语法,给计算机下达一系列指令。
使用记事本开发步骤
1.创建一个文本文档,命名为Helloworld
2.使用Sublime Text或者notepad ++打开该文档
3.编写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");
}
}
4.更改文本文档的扩展名Java (Java是Java程序文件的扩展名)
5.运行该程序
**1.编译** (将Java代码翻译成计算机能够识别的语言)
javac.exe(java.compiler,java编译器)
Javac Helloworld.java
编译后会产生一个Helloworld.class文件
1. 运行(运行翻译好的语言内容)
Java.exe
java.Helloworld
运行的时候不能写.class后缀
常见问题:
单词错误
Helloworld,反例Holl…
不看重大小写问题
helloworld
类名应该和文件名保持一致
符号用的是中文
{}、()、;、“”
JAVA_HOME没配好