Day01

# 课程内容及建议时长

<img src="C:\Users\wsm\Desktop\MarkDown学习\screenshot\1.png" alt="1.png" style="zoom: 67%;" />

# Dos(Disk Operating System)命令

打开cmd的方式:

1.  开始--windows系统--命令提示符

2.  win+R   输入cmd

3. 在任意文件夹下,按住shift键+鼠标右键,在此处打开命令行窗口
4. 资源管理器的地址栏前面输入:cmd+空格+路径

管理员方式运行(最高权限):开始--windows系统--命令提示符--右键管理员身份

常用的Dos命令:

```bash
#盘符切换 D: E:
#查看当前目录下的所有文件 dir
#切换目录 cd(change directory)
    ##不能直接进入(只输出没进入)
        E:\>cd f:
        F:\
        E:\>cd /d f:
    ##/d可以支持跨盘符切换
        F:\>cd /d D:\Applications
        D:\Applications>
#返回上一级 cd ..
#清理屏幕 cls (clear screen)
#退出终端 exit
#查看电脑ip ipconfig
#打开应用
    #打开计算器 calc (caculator)
    #打开画图工具 mspaint
    #打开记事本 notepad
#ping命令(用于测试网站是否正常)
    ping www.baidu.com
注:dos窗口中鼠标右键是粘贴

#文件操作命令
    #创建文件夹 md 目录名(make directory)
    #移除文件夹 rd 目录名(remove directory)
    #创建文件  cd> 文件名
    #删除文件  del 文件名
```

# 计算机语言

## 发展史

摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。

1. 第一代:计算机语言

2. 第二代:汇编语言

3. 第三代:高级语言

 分为面向过程(c)和面向对象(c++, java)两大类。

- c语言(最重要,有高级语言的特点,也有汇编语言的特点)

- c++语言(面向对象的c语言版本)

- java  (c语言与c++为原型开发)

- c# (c sharp语言)
- python、php、JavaScript……

    ## 初识java

1. java的诞生

​    1972年c诞生

- 贴近硬件,运行极快,效率极高。

- 操作系统,编译器,数据库,网络系统等。
- 指针和内存管理。(指针:很强大,可直接操作内存,但C语言不方便检查;  内存管理:自己分配的空间需要自己释放,但这些问题编译期间发现不了,只有运行程序的时候才能暴露问题;  可移植性不高)

​    1982年c++诞生(比c更复杂)

- 面向对象
- 兼容c
- 图形领域、游戏等

​    1995年java诞生(又称c++--,c++的语法纯净性)

- 简单、可移植性、高性能
- 面相对象、分布式、多线程
- 动态性、安全性、健壮性

思考:java为什么能成功?①自身优势;②睬中了互联网发展的节奏;

2. java的三大版本

   最大特性:write once、run anywhere (跨平台,因为Java中有 JVM(java虚拟机))

- JavaSE:标准版(桌面程序,控制台开发……)---入门、基础、核心
- JavaME:嵌入式开发(手机,小家电……)---几乎没人学
- JavaEE:企业级开发(Web端、服务器开发……)---应用最广泛

3. JDK 、JRE 、JVM

- JDK:Java Development Kit (java开发者工具)

- JRE:   Java Runtime Environment (java运行时坏境)

- JVM:  Java Virtual Machine(java虚拟机)

  ![2.png](C:\Users\wsm\Desktop\MarkDown学习\screenshot\2.png)

## 安装开发环境

**安装JDK:**

1. 百度搜索JDK8,找到下载地址(Oracle官网),下载电脑对应版本的exe(安装包)

2. 双击安装,安装路径:D盘中新建文件夹java-->jdk1.8

3. 配置环境变量

   配置JAVA_HOME变量:我的电脑-->属性-->高级系统设置-->环境变量-->新建系统变量-->变量名:JAVA_HOME;变量值:jdk1.8的位置;(例如:D:\Applications\java\jdk1.8)

   配置Path变量:我的电脑-->属性-->高级系统设置-->环境变量-->系统变量-->双击打开path-->新建 、输入%JAVA_HOME%\bin(%表示引用);新建 、输入%JAVA_HOME%\jre\bin  ;-->确定;

4. 检查jdk是否安装成功: dos窗口中输入java -version

   

**卸载JDK:**

1. 删除java的安装目录

   我的电脑-->属性-->高级系统设置-->环境变量-->JAVA_HOME的变量值即java的安装目录,找到--->连包删除

2. 删除JAVA_HOME环境变量

3. 删除path下关于java的目录

   删除path中和JAVA_HOME相关的

4. dos窗口:java -version

**安装notepad++**

**安装IDEA**

- 什么是IDE集成开发环境(eg.Eclipse……IDEA)?   用于提供java 程序开发环境的应用程序;

上一篇:day01分布式一致性与共识算法入门引入


下一篇:Day01