课时1 2021-5-6
JAVA 面向对象第一章 ----- java初体验
1.1.1 java语言小巧且安全,可以移植,也能够解决跨Internet的语言问题。
1.1.2 JDK(Java Development Kit)提供编译,运行Java程序所需工具和资源。
JDK安装目录:bin :存放编译,运行java程序的可执行文件。
lib :存放java的类库文件
jre :存放java运行环境文件
环境变量的设置:path值 ——JDK安装目录 命令窗口 (win+r cmd)输入javac -version测试安装和配置是否正确。
1.1.3 开发java程序的步骤:
1.源程序用.java 作为扩展名,java语言编写,可以用任意文本编辑器编写。
2.java编译器翻译源程序,翻译城字节码(Bytecode)文件,可以被JVM(Java Virtual Machine)理解, 扩展名为 .class。
3.运行字节码文件,java解释器读取,翻译指令为计算机语言。
注意:在执行命令窗口时 javac + HelloWorld.java 可以编译源代码成字节码,成功的话生成 HelloWorld.class ; java + HelloWorld (没有扩展名,是HelloWorld类)。
1.1.4 java跨平台原理(必须通过JVM)(作业2)
定义: 程序可以在多种平台上面运行: Microsoft Windows , Apple , Linux。使用java虚拟机实现跨平台。
不仅适用:单机程序+网络程序, 还可以:创建类消费+附件程序(移动电话,掌上导航)
JVM: 微型操作, 虚拟机指令,软件,抽象层(联系底层 硬件平台+操作系统+编译过的代码)
.java ====> 编译器 ====> .class ====> java虚拟机 ====> 计算机可执行程序
1.2.3 java 反编译工具
.class ====> .java 工具: jd , FrontEnd Plus
JDK JRE JVM 的区别:(作业1)
JDK是提供编译,运行Java程序所需工具和资源
JRE是存放java运行环境文件
JVM是java虚拟机