一、人机交互
1、CMD
在windows中,利用命令行的方式操作计算机。
可以打开文件,打开文件夹,创建文件夹等等
打开CMD
1. Win+R
2. 输入CMD
3. 按下回车键
常见CMD命令
盘符名称+冒号
说明:盘符切换
距离:D:回车,表示切换到D盘
dir
说明:查看当前路径下的内容
cd目录
说明:进入单级目录
举例:cd itheima
cd..
说明:回退到上一级目录
cd目录1\目录2\...
说明:进入多级目录。
举例:cd itheima\JavaSE
cd \
说明:回退到盘符目录。
cls
说明:清屏。
exit
说明:退出命令提示符窗口。
那么练习一下吧:
如何打开QQ:
QQ是经常打开的软件,每次打开的时候都要切换盘符,并且进入多层文件夹,太麻烦了!
只要把qq的路径记录在电脑的环境变量
为什么要配置环境变量?
我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中。
二、Java基础学习
Java是说计算机能听懂的语言.Java就是一门非常火的计算机语言
Java程序初体验
1.下载安装
下载JDKOracle | Cloud Applications and Cloud Platform
安装JDK:傻瓜式安装,下一步即可
2.第一个程序HelloWorld
1)用记事本编写程序
2)编译文件
3)运行程序
javac :编译: javac是JDK提供的编译工具,我们可以通过这个工具,把当前路径下的HelloWorld.java文件编译成class文件
java :运行:java也是JDK提供的一个工具。作用就是用来运行代码的。运行当前路径下的HelloWorld.class这个文件。在运行的时候是不加后缀名的。
环境变量
我们直接用VScode进行编译,注意JDK的下载和VSC里Java拓展包的下载
Java可以做什么?
1.Java SE
Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。
桌面应用
用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。
为今后要从事的Java EE开发,打基础。
2.Java ME
Java语言的(小型版),用于嵌入式电子设备或者小型移动设备。
3.Java EE
Java语言的(企业版),用于Web方向的网站开发。在这个领域,是当之无愧的No1。
Java是跨平台的
编程、编译、运行
编程:java程序员写的.java代码,c程序员写的.c代码, python程序员写的.py代码
编译:机器只认识0011的机器语言,把.java .c .py的代码做转化让机器认识的过程
运行:让机器执行编译后的指令
C/C++(不是跨平台的)
Python(开源的)
Java
Java语言的跨平台是通过虚拟机实现的。
Java语言不是直接运行在操作系统里面的。而是运行在虚拟机中的。
针对于不同的操作系统,安装不同的虚拟机就可以了。
三、JRE和JDK
1.JDK (Java Development kit) : Java开发工具包
JVM(Java Virtual Machine) : Java虚拟机,真正运行Java程序的地方
核心类库:Java已经封装写好的
开发工具:
javac 编译工具
java 运行工具
jdb 调试工具
jhat 内存分析工具
2.JDK与JRE关系