免责声明:
-
本博客中的内容旨在记录博主学习历程,只提供一般信息,并不保证其准确性、完整性或实时性。
-
本博客中的链接可能会导向其他网站,这些网站的内容和观点与本博客无关。博主不对这些网站的内容、准确性、可靠性或完整性承担任何责任。
-
本博客中的任何意见和观点仅代表博主个人,不代表他人或组织的意见。
-
读者在使用本博客内容时应自行承担风险,博主不对任何直接或间接损失或损害承担任何责任。
-
本博客是在黑马程序员提供的笔记资源的基础上进行修改的,若需原版请关注黑马程序员公众号进行领取。
请在浏览和使用本博客内容前仔细阅读并接受本免责声明。对于不接受本免责声明的读者,请停止使用本博客。
1. 人机交互
1.1 什么是cmd?
就是在windows操作系统中,利用命令行的方式去操作计算机。
我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。
1.2 如何打开CMD窗口?
1. 按下快捷键:win + R。
2. 在运行窗口中输入cmd。
3. 按下回车。
解惑:
cmd默认操作C盘下的Users文件夹下的XXX文件夹。(XXX为当前登录该计算机的帐户的名称)
常见的CMD命令如下:
操作 | 说明 |
---|---|
盘符名称: | 盘符切换。例如:输入E:后再按下回车,表示切换到E盘。 |
dir | 查看当前路径下的内容。 |
cd 目录 | 进入单级目录。 |
cd .. | 回退到上一级目录。 |
cd 目录1\目录2... | 进入多级目录。 |
cd \ | 回退到盘符根目录。 |
cls | 清屏。 |
exit | 退出命令提示符窗口。 |
补充:
- 在反斜杠出现的地方也可以使用斜杠代替使用。
- cd命令只能打开文件夹而不能打开文件。
1.4 CMD练习
需求:利用cmd命令打开自己电脑上的QQ。
完成步骤:
1,确定自己电脑上的QQ安装在哪里。
2,启动cmd。
3,进入到启动程序QQ.exe所在的目录。
4,输入qq.exe加回车表示启动qq。
解惑:
在Windows操作系统当中,文件名或者文件夹名是忽略大小写的。
1.5 环境变量
作用:如果我想要在CMD的任意目录下,都可以启动某一个软件,那么就可以把这个软件的路径配置到环境变量中的PATH里面。
在启动软件的时候,操作系统会先在当前路径下找,如果在当前目录没有再到环境变量的路径中去找。如果都找不到就提示无法启动。
Windows 11步骤:
1. 打开电脑设置。点击左栏的系统那一栏,找到系统信息并点击。
2. 在设备规格的相关链接里点击高级系统设置。
3. 点击下面的环境变量。
4. 找系统变量里面的PATH并双击。
5. 点击新建,把应用程序所在的目录的绝对路径,配置到PATH当中,再点击确定即可。
6. (可做可不做)点击上移,把当前配置的路径移动到最上面。
移动的好处:在CMD中打开软件时,会先找当前路径,再找环境变量,在环境变量中是从上往下依次查找的,如果路径放在最上面查找的速度比较快。
2. Java概述
2.1 Java是什么?
语言:人与人交流沟通的表达方式
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
Java是一门非常火的计算机语言。(也叫做编程语言)
我们想要让计算机做一些事情,那么就可以通过Java语言告诉计算机就可以了
2.2 下载和安装
2.2.1 下载
通过官方网站获取JDK
注意1:针对不同的操作系统,需要下载对应版本的JDK。
注意2:如果你的电脑是windows32位的,建议重装系统,重装成64位的操作系统。因为Java从9版本开始,就已经不提供32位版本的安装包了。
2.2.2 安装
傻瓜式安装,下一步即可。默认的安装路径是在C:\Program Files下。
建议:
- 安装路径不要有中文,不要有空格等一些特殊的符号。
- 以后跟开发相关的所有软件建议都安装在同一个文件夹中,方便管理。
2.2.3 JDK的安装目录介绍
目录名称 | 说明 |
---|---|
bin | 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。 |
conf | 该路径下存放了JDK的相关配置文件。 |
include | 该路径下存放了一些平台特定的头文件。 |
jmods | 该路径下存放了JDK的各种模块。 |
legal | 该路径下存放了JDK各模块的授权文档。 |
lib | 该路径下存放了JDK工具的一些补充JAR包。 |
2.3 环境变量
2.3.1 为什么配置环境变量
开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在bin目录下使用,而我们想要在任意目录下都能使用,所以就要配置环境变量。
注意:现在最新从官网上下载的JDK安装时会自动配置javac、java命令的路径到Path环境变量中去 ,所以javac、java可以直接使用。
2.3.2配置方式
有两种配置方式。
第一种:新建系统变量,并将该变量命名为JAVA_HOME,值为jdk的绝对路径。
第二种:添加到PATH变量里面,命名为%JAVA_HOME%\bin。
2.4 HelloWorld小案例
HelloWorld案例是指在计算机屏幕上输出“HelloWorld”这行文字。各种计算机语言都习惯使用该案例作为第一个演示案例。
2.4.1 Java程序开发运行流程
开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。
2.4.2 HelloWorld案例的编写
1. 新建文本文档文件,修改名称为HelloWorld.java。
注意:后缀名为java的才是java文件。
2. 用记事本打开HelloWorld.java文件,输写程序内容。
注意:代码要跟我编写的完全保持一致。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
3. 保存。
4. 打开cmd窗口。
5. 编译文件。编译后会产生一个class文件。
java文件:程序员自己编写的代码。
class文件:交给计算机执行的文件。
输入以下命令就是编译java文件:
javac + 文件名 + 后缀名
6. 运行代码。
注意:运行的是编译之后的class文件。
输入以下命令就是运行java代码:
java + 文件名
补充:javac命令中的文件名可以是多级路径+java文件名,可以在如何目录下运行,只要路径写对。但java命令中的文件名只能是java文件名,且只能在需要运行的代码(class文件)所在的目录中运行。
2.5 Java的三大平台
JavaSE、JavaME、JavaEE
2.5.1 JavaSE
是其他两个版本的基础。
2.5.2 JavaME
Java语言的小型版,用于嵌入式消费类电子设备或者小型移动设备的开发。其中最为主要的还是小型移动设备的开发(手机)。渐渐的没落了,已经被安卓和IOS给替代了。但是,安卓也是可以用Java来开发的。
2.5.3 JavaEE
用于Web方向的网站开发。(主要从事后台服务器的开发)
2.6 Java的主要特性
- 面向对象
- 安全性
- 多线程
- 简单易用
- 开源
- 跨平台
2.6.1 Java语言跨平台的原理
- 操作系统本身其实是不认识Java语言的。
- 但是针对于不同的操作系统,Java提供了不同的虚拟机。
虚拟机会把Java语言翻译成操作系统能看得懂的语言。
2.7 JRE和JDK
JVM(Java Virtual Machine),Java虚拟机。
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)。
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具。
总结:如果只需要运行 Java 应用程序,那么只需要安装 JRE;如果需要进行 Java 应用程序或 Applet 的开发,就需要安装 JDK。