-Day01笔记总结(B站heima阿玮老师))
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。路径不带binE:\develop\jdk2.再配置Path。%JAVA_HOME%\bin额外小扩展部分win10的电脑有一个小bug。当你重启之后配置的环境变量会失效。解决方案1.JAVA_HOME还是照样配置2.在path当中就不要引用JAVA_HOME了。直接写完整路径。E:\develop\jdk\bin4.Java划分三个平台Java SEJava语言的标准版用于桌面应用的开发是其他两个版本的基础。桌面应用用户只要打开程序程序的界面会让用户在最短的时间内找到他们需要的功能同时主动带领用户完成他们的工作并得到最好的体验。(PC端的计算器、塔克大战游戏)为今后要从事的Java EE开发打基础。Java MEJava语言的小型版用于嵌入式电子设备电视机、微波炉、数码相机或者小型移动设备手机诺基亚塞班系统。Java EEJava语言的企业版用于Web方向的网站开发。在这个领域是当之无愧的No1。网站开发浏览器 服务器5.Java能做什么桌面应用开发各种税务管理软件,IDEA,Clion,Pycharm;企业级应用开发微服务,springcloud;移动应用开发鸿蒙,android医疗设备科学计算matlab大数据开发hadoop游戏开发我的世界MineCraft;6.高级语言的编译运行方式编程、编译、运行编程程序员写的.java/.c/.py代码编译机器只认识0011的机器语言把.java/.c/.py的代码做转化让机器认识的过程运行让机器执行编译后的指令高级语言的编译运行方式编译型--C/C解释型--Python混合型(半编译/半解释)--Java7.Java跨平台的原理Java语言的跨平台是通过虚拟机实现的。Java语言不是直接运行在操作系统里面的而是运行在虚拟机中的。针对不同的操作系统安装不同的虚拟机就可以。注JVM(Java Vritual Machine)--Java虚拟机真正运行Java程序的地方。8.JDK和JREJDK是什么有哪些内容组成JDK(Java Development Kit)Java开发工具包。JVM虚拟机Java程序运行的地方核心类库Java已经写好的东西我们可以直接用开发工具javac(编译)、java(运行)、jdb(调试)、jhat(内存分析)JRE是什么有哪些内容组成JRE(Java Runtime Environment)Java运行环境组成JVM、核心类库、运行工具JDK,JRE,JVM三者的包含关系JDK包含了JREJRE包含了JVM