一、常用的DOS命令
win+r ----cmd 进入windows控制台
盘符: --------进入指定盘符
cd[空格]路径 -------进入当前盘符下的指定目录
cd..-------------返回上层目录
cd/--------------返回根目录
cls--------------清空dos窗口
dir--------------展示当前目录下的所有子文件/子目录
del[空格]路径------删除指定的文件
exit-------------退出dos窗口
二、Java语言的特性:
1、跨平台[JVM]--**一次编译 到处运行**
2、面向对象[编程思想]
3、健壮性[Java的垃圾回收机制]--**不能完全避免内存溢出**
**跨平台的原理:**
1、不同操作系统对应的jdk版本中包含不同版本的JVM
2、不同版本的JVM可以将我们的Java代码编译后的字节码文件转化为可以被相应的操作系统所识别的二进制文件
3、在不同的操作系统中执行不同的字节码文件,就可以实现跨平台的效果
就相当于 *一本说明书* 通过*翻译*翻译成*不同语言版本* 就可以为不同国家的人群来使用
三、Java程序的加载与执行
1、编译:[检查Java源文件是否符合java的语言规则]
①源文件[.java文件]---②通过javac.exe编译器编译为 [.class字节码文件]
*dos窗口中如何编译java源文件?*
cd 进入我们源文件所在的目录
javac[空格]文件名.java
2、执行:
通过java.exe 在dos窗口中输入:java[空格]文件名 启动JVM虚拟机,
JVM启动加载器ClassLoader
类加载器会在硬盘中找到指定的.class字节码文件装载到JVM中
JVM将字节码文件翻译为 可以被操作系统识别的二进制文件
操作系统根据生成的二进制文件执行相应的操作 实现相应的功能
四、JDK、JRE、JVM的关系
JDK包含 [Java运行环境]JRE和Java发开工具集[java.exe/javac.exe....]
JRE包含 JVM[Java虚拟机]和java内置的基本类库