打开CMD
- win+r
- 输入cmd
- 按下回车键
常用CMD命令
-
盘符名称+冒号
- 说明:盘符切换
- 举例:E:回车,表示切换到E盘
-
dir
- 说明:查看当前路径下的内容
-
cd 目录
- 说明:进入单级目录
- 举例:cd itheima(按tab自动补全)
-
cd..
- 说明:回退到上一级目录
-
cd 目录1\目录2\ ...
- 说明:进入多级目录
- 举例:回退到盘符目录
-
*cd*
- 说明:回退到盘符目录
-
cls
- 说明:清屏
-
exit
- 说明:退出命令提示符窗口
JDK下载
JDK的安装目录
- bin:该路径下存放了各种工具命令,其中比较重要的有:javac(用于编译)和java(用于运行)
- conf:该路径下存放了相关配置文件
- include:该路径下存放了一些平台特定的头文件
- jmods:该路径下存放了各种模块
- legal:该路径下存放了各模块的授权文档
- lib:该路径下存放了工具的一些补充JAR包
环境变量
为什么要配置环境变量?
我们想要在任意的目录下都可以打开指定的软件,就可以把软件的路径配置到环境变量中
步骤:
右键我的电脑-属性-高级系统设置-高级-环境变量-系统变量-Path-编辑-新建-将文件路径加入即可
IDEA项目结构介绍
- project(项目)
- module(模块)
- package(包)
- class(类)
Java可以做些什么
Java SE
Java语言的(标准版),用于桌面应用的来发,是其他两个版本的基础
桌面应用:
用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验
学习Java的目的:
为今后要从事的Java EE开发打基础
Java ME
Java语言的(小型版),用于嵌入式电子设备或者小型移动设备
Java EE
Java语言的(企业版),用于Web方向的网站开发
- 桌面应用开发
- 各种税务软件,IDEA,Clion,Pycharm
- 企业级应用开发
- 微服务,springcloud
- 移动应用开发
- 鸿蒙,android,医疗设备
- 科学计算
- matlab
- 大数据开发
- hadoop
- 游戏开发
- 我的世界 Minecraft
Java的跨平台原理
- Java语言的跨平台是通过虚拟机实现的
- Java语言不是直接运行在操作系统里面的,而是运行在虚拟机中的
- 针对于不同的操作系统,安装不同的虚拟机就可以了
JRE和JDK
JDK(Java Development kit):Java开发工具包
-
JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方
-
核心类库
-
开发工具
-
javac:编译工具
-
java:运行工具
-
jdb:调试工具
-
jhat:内存分析工具
-
JRE(Java Runtime Environment):Java的运行环境
- JVM
- 核心类库
- 运行工具