1. 计算机基础
1.1 什么是计算机基础
计算机:
PC(笔记本电脑,台式机) 手机 平板电脑 智能穿戴设备 车载电脑
1.2 程序开发相关的硬件问题
重点硬件:
CPU 内存(运行内存/临时数据存储设备) 硬盘(永久数据存储设备) 带宽
后期 JavaWEB 项目所在服务器考虑的主观内容。
2. 计算机操作
2.1 计算机操作系统
操作系统概念:
1. 操作系统可以认为是裸机程序
2. 操作系统是一个平台,允许其他应用程序运行
Unix Linux Windows macOS 鸿蒙 iOS
Android不是一个操作系统
2.2 计算机操作方式
1. 图形化界面
对于普通用户体验很好,同时承载各种应用程序,视频剪辑,图片制作,游戏开发....
图形化界面方式,对于功能的目标性整体效率偏低。图形化界面需要【渲染】过程。2. 命令操作
对于普通用户不友好,对于开发者是非常重要的,并且计算机的所有性能,都集中于当前任务。
Windows DOS 命令:【了解】
Linux(CentOS) 命令: 【掌握】
2.3 DOS命令操作
2.3.1 命令提示符打开
Windows
方式1:
Windows键 + R ==> 运行!!!
输入 cmd 回车确认,弹出命令提示符
方式2:
windows 搜索栏 输入 cmd 后期可以选择 命令提示符打开权限问题。
2.3.2 dir
# 功能:查看当前【工作目录】下的所有文件和文件夹,带有基本的信息描述
# 【工作目录】在图形化界面下,类比当前所打开的文件夹,命令操作,就是当前命令操作之前路径是哪 一个。
cmd > dir
2.3.3 cd
# 切换工作目录
cmd > cd (路径)文件夹名
# 路径问题
# 相对路径
# 相对于当前工作目录去往其他目录的【捷径】
# 例如:隔壁老王
# 补充说明:
# . 当前工作目录 .. 当前工作目录的上级目录
# 绝对路径
# 河南省郑州市
# 计算机中的某一个文件路径:
# windows C:/Users/张三/aaa/1.txt
# Linux: /Users/张三/aaa/1.txt
2.3.4 mkdir or md
# make directory
# 功能: 创建文件夹
cmd > mkdir 文件夹名称
cmd > md 文件夹名称
# 优势:
# 1. 创建文件夹效率高于图形化界面
# 2.可以批量创建文件夹
2.3.5 rd
# remove directory
# 删除/移除文件夹
cmd > rd 文件夹名称
cmd > rd 文件夹名称1 文件夹名称2 文件夹名称3
# 使用注意事项:
# 1. 可以单一文件夹删除操作,也可以多个文件夹批量删除
# 2. 删除操作是直接从磁盘抹去数据,不是放入回收站,没有撤销余地。
# 3. 不可以删除非空文件夹。
2.3.6 echo [仅了解,无用]
2.3.7 del
# 作用: 删除普通文件
cmd > del 文件名.文件后缀名
# 使用注意事项:
# 1. 可以删除单个文件,可以批量删除文件
# 2. 删除操作是直接从磁盘抹去数据,不是放入回收站,没有撤销余地。
# 3. 操作文件,必须有文件名.文件后缀名
2.3.8 cls
# 功能 清理屏幕显示情况
2.3.9 * 通配符
# 【慎用】小心条件约束,小心操作位置,稍有不慎~~~万劫不复,GG 思密达
2.3.10 方向键上下
# 回顾命令!!!
2.3.11 exit
# 退出
2.3.12 tree
# 展示当前工作目录下所有各层级文件和文件夹内容
# 推荐操作 C:/Windows 目录
2.3.13 切换盘符
# 盘符名称: 直接切换
3.2 Java语言特征
1. 较为简单,没有指针概念,内存管理方便(GC)
2. Java语言一处编译,处处使用!!! JVM Java虚拟机
3.3 JDK安装包获取和安装过程
1. 所有软件都要官网获取!!!
2. 安装路径没有中文!!!
3. 安装路径不要在 C 盘!!!
3.4 JDK 和 JRE 名词解释
JDK:
Java 开发工具集
Java Development Kits
JDK ==> JRE + Java开发工具
关注的工具: javac java javap javadoc
JRE:
Java 运行环境
Java Runtime Environment
JRE ==> JVM(Java虚拟机) + 虚拟机执行所需必要资源
4.1 第一行Java代码
class FirstJava {
public static void main(String[] args) {
System.out.println("Hello,World");
}
}
4.3 注意事项
1.class 小写,class 之后的名称必须和文件名一致!!!
2.保存 Java 文件要求目录没有中文!!!
3.保存 Java 文件要求 .java 后缀结尾,文件名和 class 之后的名称一致!!!
4. 注意大括号,中括号,小括号,双引号,单引号,成双成对的内容一次处理完毕!!!
5. 注意代码演示颜色提示。
6. 完成 class 之后内容,保存代码在进行之后的编写过程。