java基础-day01-计算机基础概念

1. 什么是计算机

1.1 计算机概念
计数机
    PC 个人电脑 手机 平板 路由器 Apple Watch 
    计算机的概念:
        1. 有数据的处理单元 CPU 
        2. 有数据处理的空间载体 内存

组装电脑
    CPU 内存 显卡 硬盘 主板 电源 机箱 散热 屏幕 鼠标键盘
    
作为软件开发者,在没有涉及到图形界面设计开发过程中,一般情况下我们所考虑的硬件设备
    1. CPU
    2. 内存
    3. 作为服务器程序开发者,【带宽!!!】上行带宽
1.2 计算机操作方式
图形化界面
    跨时代的产品
    Windows操作系统 Linux系统 UNIX操作 
    对于普通用户较为友好,操作非常方便,并且提供了很多的便利。
    但是图形化界面的操作系统,浪费了太多的资源用于图形化界面的渲染操作。对于核心操作的程序不太友好。
    
命令行操作
    对于普通用户操作是非常不友好的!!!
    但是对于计算机而言,并没有占用太多资源,可以腾出大部分资源用于处理真实的业务逻辑。所以在服务器中,基本上都是Linux操作系统,而且是无界面的。
    后期课程中会讲到Linux 操作命令 CentOS
    
    Windows DOS命令 [只做了解]
1.3 DOS命令提示符开启
1. Windows + R --> 弹出运行窗口
    输入 cmd 回车

2. Windows 10 操作系统
    系统自带搜索功能,输入 cmd
    并且可以选择打开cmd模式,是普通打开还是以管理员身份运行

3. windows 7 可以采用一种操作方式
    Windows图标 --> 所有软件 --> 附件 --> 命令提示符
1.4 DOS命令[伪重点]
1.4.1 dir 当前工作目录内容命令 【重点】
命令提示符打开之后,会存在一个默认的工作路径,普通模式打开默认工作目录是用户家目录
    C:/Users/53431
dir可以查询当前工作目录下的所有子文件或者子文件夹的基本内容
时间,文件夹标记,文件占用空间字节数 文件或者文件夹名字
image.png
1.4.2 cd 切换工作目录命令 【重点】
切换工作路径
    cd 路径
    
    路径
        相对路径
            隔壁,楼下办公室
            已当前工作路径为参考,去往其他工作路径的一个相对路径
            
            .   
                表示当前工作目录
            ..
                表示当前工作目录上级目录/父目录
        绝对路径
            是按照当前磁盘的根盘符作为参照物,绝对路径
1.4.3 mkdir 创建文件夹命令
mkdir格式
    mkdir 文件夹名字
    通过命令创建文件夹是效率高于图形化界面的,尤其是多个文件夹同时创建的情况下,效率非常高。
1.4.4 rd 删除文件夹命令
r ==> remove 移除
rd格式
    rd 文件夹名字
注意事项:
    1. 通过rd命令删除文件夹,是在电脑磁盘中直接抹掉数据,不是放入回收站。
    2. 无法通过命令删除非空文件夹,回收站删除文件夹是逐级删除文件夹内的一些内容来进行操作的。
1.4.5 echo 了解 仅了解
echo 123>1.txt
开发中需要操作文件,必须有对应的文件名和文件拓展名/后缀名 

后缀名:
    .txt .jpg .java .exe .png .sql .html .css .js .py .php .cpp .c 
    .h .m .mp4 .rmvb .avi .flac .bmp .gif ...
    .dll
        第一源动力
        到底为了什么???
1.4.6 del 删除文件命令
格式:
    del 文件名.文件后缀名

注意事项:
    1. 从磁盘中直接删除对应文件,并且是抹掉数据,不是放入回收站。
    2. 可以通过命令行进行多文件删除。
1.4.7 * 通配符
【慎用】
    可以用于批量文件操作,文件夹操作
1.4.8 方向键上下
回顾命令提示符之前操作的内容
1.4.9 exit退出
退出命令提示符
1.4.10 盘符切换
盘符名字:
    D: ==> D盘

2. JDK安装

2.1 JDK安装包获取
从今天开始,任何与开发相关的软件都要从官网进行获取!!!

JDK 1.8 官网下载地址
    https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

后期实际开发环境中
    项目组leader JDK版本 Eclipse版本 IDEA版本 MySQL版本
    以后电脑中不可能只有一个JDK版本
2.2 JDK安装过程
安装要求:
    1. 不允许安装到C盘
    2. 安装路径中不得出现任何的中文字符
2.3 JDK目录概述
bin
    binary 二进制目录
    在bin目录中都是JDK Java开发工具可执行文件
    java.exe  
        执行/运行 Java程序
    javac.exe
        编译Java文件 ==> .class 字节码文件
    javap.exe
        反编译工具
    javadoc.exe
        Java API文档生成工具 符合JavaDoc规范的文档注释书写
    
include
    Java程序使用系统资源的接口文件目录
    
lib
    Java程序运行所需的仓库

jre
    Java运行环境 Java Runtime Environment
    JRE是所有Java程序运行的根源!!!核心内容 JVM Java虚拟机

src.zip
    Java完整源代码!!!
2.4 JDK 环境变量配置
Windows + E 打开资源管理器
 --> 我的电脑
    --> 空白处右键 -> 属性
        --> 属性窗口的高级系统设置

新建
JAVA_HOME
    D:\Program Files\Java\jdk1.8.0_241
新建
CLASS_PATH
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
修改
Path
    ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
image.png

你可能感兴趣的:(java基础-day01-计算机基础概念)