Java SE基础课程(上)-Day01笔记总结(B站heima阿玮老师)
📅 2026/7/6 8:19:03
👁️ 阅读次数
📝 编程学习
1.常见CMD命令
盘符名称+冒号 | 盘符切换 |
dir | 查看当前路径下的内容 |
cd 目录 | 进入单级目录 |
cd.. | 回退到上一级目录 |
cd 目录1\目录2\... | 进入多级目录 |
cd\ | 回退到盘符目录 |
cls | 清屏 |
exit | 退出命令提示符窗口 |
2.HelloWorld程序
步骤:
- 打开CMD窗口,切换盘符-->切换到我们书写的HelloWorld.java文件所在的目录。
- 编译:通过Javac工具编译当前路径下的HelloWorld.java文件(加文件后缀名),编译生成class文件(字节码文件:给操作系统看的)。
- 运行:java也是JDK提供的一个工具,作用就是用来运行代码的。运行当前路径下的HelloWorld.class这个文件(运行的时候是不加后缀名的)。
3.Path环境变量
- 为什么要配置Path环境变量?
我们想要在任意的目录下都可以打开指定的软件,就可以把软件的路径配置到环境变量中。
- 配置Path环境变量(JAVA)
步骤:
1.先配置JAVA_HOME。(路径不带bin)(E:\develop\jdk)
2.再配置Path。(%JAVA_HOME%\bin)
- 额外小扩展
部分win10的电脑有一个小bug。
当你重启之后,配置的环境变量会失效。
解决方案:
1.JAVA_HOME还是照样配置
2.在path当中,就不要引用JAVA_HOME了。直接写完整路径。(E:\develop\jdk\bin)
4.Java划分(三个平台)
Java SE:Java语言的标准版,用于桌面应用的开发,是其他两个版本的基础。
- 桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。(PC端的计算器、塔克大战游戏)
- 为今后要从事的Java EE开发打基础。
Java ME:Java语言的小型版,用于嵌入式电子设备(电视机、微波炉、数码相机)或者小型移动设备(手机:诺基亚塞班系统)。
Java EE:Java语言的企业版,用于Web方向的网站开发。在这个领域,是当之无愧的No1。
- 网站开发:浏览器 + 服务器
5.Java能做什么?
- 桌面应用开发:各种税务管理软件,IDEA,Clion,Pycharm;
- 企业级应用开发:微服务,springcloud;
- 移动应用开发:鸿蒙,android,医疗设备;
- 科学计算:matlab;
- 大数据开发:hadoop;
- 游戏开发:我的世界MineCraft;
6.高级语言的编译运行方式
编程、编译、运行
- 编程:程序员写的.java/.c/.py代码;
- 编译:机器只认识0011的机器语言,把.java/.c/.py的代码做转化让机器认识的过程;
- 运行:让机器执行编译后的指令;
高级语言的编译运行方式:
- 编译型-->C/C++
- 解释型-->Python
- 混合型(半编译/半解释)-->Java
7.Java跨平台的原理
- Java语言的跨平台是通过虚拟机实现的。
- Java语言不是直接运行在操作系统里面的,而是运行在虚拟机中的。
- 针对不同的操作系统,安装不同的虚拟机就可以。
注:JVM(Java Vritual Machine)-->Java虚拟机,真正运行Java程序的地方。
8.JDK和JRE
JDK是什么?有哪些内容组成?
JDK(Java Development Kit):Java开发工具包。
- JVM虚拟机:Java程序运行的地方
- 核心类库:Java已经写好的东西,我们可以直接用
- 开发工具:javac(编译)、java(运行)、jdb(调试)、jhat(内存分析)
JRE是什么?有哪些内容组成?
JRE(Java Runtime Environment):Java运行环境
- 组成:JVM、核心类库、运行工具
JDK,JRE,JVM三者的包含关系:
- JDK包含了JRE,JRE包含了JVM
编程学习
技术分享
实战经验