day1入门
常见的CMD命令
打开cmd:
- win+R
- 输入CMD
- 按下回车键
打开我的电脑:win+E
盘符名称+冒号
说明:盘符切换
举例:E:(冒号为英文输入法)回车,表示切换到E盘
dir
说明:查看当前路径下的所有内容(该文件夹下的所有内容)
cd目录
说明:进入单级目录
举例:cd itheima
特别说明:itheima(过长时可以只打前面3个字母+Tab键)
cd..
说明:回退到上一级目录
cd目录一\目录二...
说明:进入多级目录
举例:cd itheima\javaSE
**cd \ **
说明:回退到盘符目录
exit
说明:退出命令提示符窗口
说明:清屏
为什么设置环境变量?
我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中。
我的电脑>鼠标右键>系统>系统信息>高级系统设置>环境变量>path>编辑>需要打开的文件路径>上移到第一
path环境变量的配置
额外小扩展
部分win10的电脑有一个小bug。
当你重启后,配置的环境变量会失效。
解决方案:
-
JAVA_HOME还是照样配置
-
在path当中,就不用引用JAVA_HOME了。
直接写完整路径。
比如:E:\develop\jdk\bin
高级语言的编译运行方式
编程、编译、运行
-
编译:java程序员的.java代码,c程序员写.c代码,python程序员写的.py代码
-
编译:机器只认识0011的机器语言,把java.c.py的代码做转化让机器认识的过程
-
运行:让机器执行编译的指令
编译型(整体翻译)
c语言(不能跨平台)
解释性(按行翻译)
python
混合型
Java(能跨平台)
跨平台的原理
-
java语言的跨平台是通过虚拟机实现的。
-
Java语言不是运行在操作系统里面的。
而是运行在虚拟机中的。
针对不同的操作系统,安装不同的虚拟机就可以了。
javac编译工具
Java运行工具
jdb调试工具
jhat内存分析工具
...
JDK的安装目录
- bin:该命令下存放各种工作命令。
其中比较重要的有:javac和Java
- conf:该路径下存放了相关配置文件。
- include:该路径存放了一些特定的头文件。
- jmods:该路径下存放了各种模块。
- legal:该路径下存放了各模块的授权文档。
- lib:该路径存放了工具的一些补充JAR包。
JDK(java Development kit):java开发工具包
JDK:JVM 核心类库 开发工具
JRE(Java Runtime Environment):java的运行环境
JRE:JVM 核心类库 运行工具
-
JDK是什么?有哪些内容组成?
JDK是Java开发工具包
- JVM虚拟机:Java程序运行的地方
- 核心类库:java已经写好的东西,我们可以直接用。
- 开发工具:javac、Java、jdb、jhat...
-
JRE是什么?有哪些内容组成?
JDE是Java运行环境
JVM、JRE、JVE三者的包含关系
- JDK包含JRE
- JRE包含JVM
小结
Java的三大分类:
- javaSE
javaME(逐渐淘汰)- javaEE
-