Java笔记
Fundamental day01
1.Linux:
1)开源操作系统、免费 主要是服务器端系统,java主要是服务器端开发java应用程序的最终部署环境一般都是Linux
2)Linux与Windows的区别:
2.1)文件系统不同:Linux:目录 Windows:盘符
2.2)外部设备映射不同:Linux:挂载点 Windows:盘符
2.3)安全级别不同: Linux:高 Windows:低
3)Linux是基于命令操作的:
3.1)pwd:显示当前工作目录
3.2)ls:查看当前工作目录的内容
3.3)cd:改变当前工作目录
2.Java开发环境:
1)java编译运行过程(面试题):
1.1)编译期:.Java源文件,经过编译,生成.class
运行期:JVM加载.class并运行.class
1.2)跨平台,一次编程到处使用
2)名词:
JVM:java虚拟机,加载.class并运行.class
JRE:java运行环境,除了包含JVM以外还包含运行java程序所必须环境
JRE=JVM+java系统类库
JDK:Java开发工具包
除了包含JRE以外还包含开发java程序所必须的命令工具
JDK=JRE+编译、运行等等命令工具
运行java程序的最小环境为JRE
开发java程序的最小环境为JDK