学习内容:
提示:这里可以添加要学的内容
例如:
1、了解java是如何实现跨平台开发的
2、JDK、JRE、JVM三者之前的联系以及区别
3、搭建 Java 开发环境
4、DOS的常用命令
学习产出:
1.
通过与平台无关的编译器将Java源程序编译生成了字节码文件(.class)。
通过 Java虚拟机(Java Virtual Machine,简称 JVM)将字节码文件(.class)文件翻译成特定平台下的机器码然后运行。
注:编译的结果不是生成机器码,而是生成字节码(.class),字节码不能直接运行,需要通过JVM翻译成机器语言才能执行,每个平台的JVM虚拟机翻译成的机器码各不相同。每个平台的JVM和自己本平台息息相关,所以通过本平台JVM编译后的机器码是不能跨平台执行的。
2.JDK、JRE、JVM
- JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。
- JRE是指java运行环境。光有JVM还不让成class文件执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。在JDK的安装目 录里你可以找到jre目录,里面有两个文件夹bin和lib,在 这里可以认为bin里的就是jvm,lib中则是jvm工 作所需要的类库,而jvm和 lib和起来就称为jre
- JDK是Java开发工具包,是整个Java开发的核心,包括了Java运行环境JRE、Java工具(javac.exe,java.exe,jar.exe 等)和Java基础类库。
三者之间的联系:
3.搭建Java开发环境
1)
- 如何配置环境变量
右击计算机—>属性—>高级系统设置—>环境变量
2)
- 配置哪些环境变量
(1).在系统变量中新建一个JAVA_HOME,并写入jdk的安装路径
(2).在PATH中新建指向jdk路径下bin目录的环境变量,%是为了防止电脑将JAVA_HOME当成路径
(3).为什么需要配置
因为电脑编译.java文件是需要使用jdk,而如果不配置环境变量,就需要人工输入命令来帮助电脑找到jdk,这十分麻烦,配置环境变量后电脑就可以根据环境变量自己找到,节省时间。
4.DOS常用命令
1.切换盘符 C: 输入盘符加冒号
2.cd命令 cd+路径
3.cls 清屏命令
4.dir 查看当前目录下的文件信息
5.exit 退出dos
5.第一个.java程序:Hello World