首页 > 技术文章 > Java基础.Day01

ayuanstudy 2021-06-27 15:40 原文

计算机硬件组成

CPU,主板,内存,电源,主机箱,硬盘,显卡,键盘鼠标,显示器等

装机

image-20210627113009991

冯.诺依曼体系结构

image-20210627113309056

软件

系统软件:DOS,Windows,Linux,Unix,Mac,Android,IOS

应用软件:QQ等

软件开发:IDEA等image-20210627113954983

交互:图形化界面,命令行等

Win快捷键

win+R:运行

win+E:打开我的电脑


任务管理器中:explorer.exe

image-20210627121820084

结束之后新建:文件——新建——explorer.exe


CMD命令提示符

打开方式

  1. win+R输入cmd打开控制台

  2. 在任意文件夹下,空白处按住shift单击右键点击在此处打开powershell

image-20210627122635245

  1. 资源管理器地址栏前面加上 cmd空格 路径

image-20210627122759475

  1. 管理员方式(最高权限):开始菜单>>windows系统>>命令提示符右键以管理员身份打开

常用DOS命令

#盘符切换                    F:
#查看当前目录下所有文件 dir
#切换目录 cd /d E:\IDE
#返回上级 cd..
#同级进入 cd temp
#清理屏幕 cls
#退出终端 exit
#查看电脑ip ipconfig
#打开应用
计算器     calc
画图工具 mspaint
记事本 notepad
#ping命令(cmd中鼠标右键粘贴)
ping www.baidu.com
#创建文件 md test
#删除文件 del a.txt
#删除文件夹 rd text

计算机语言发展史

  1. 机器语言:二进制

  2. 汇编语言:指令代替二进制

  3. 高级语言:面向过程,面向对象

Java发展史

特点:image-20210627125026788

JVM:Java虚拟机,所有平台只要安装虚拟机就可以编译Java程序

image-20210627125217386

image-20210627125910415

image-20210627132650361

Java特点和优势

  1. 简单性:没有头文件,指针,不用分配内存,语法基于C

  2. 面向对象:编程重点在于对象以及对象之间的接口上,模拟人的思维写程序

  3. 可移植性:跨平台,write once,run anywhere

  4. 高性能:即时编译

  5. 分布式: 通过URL处理TCP/IP协议,通过网络调用方法

  6. 动态性:通过反射机制

  7. 多线程:交互性

  8. 安全性:防病毒防篡改

  9. 健壮性:去掉了影响健壮性的部分,指针,内存等,几乎不会出现问题(异常机制)

  10. 使用的人多

Java三大版本

image-20210627142051901

JDK,JRE,JVM

image-20210627143843013

开发环境

JDK8下载安装

下载:

  1. 百度JDK8进入网站

    Java SE Development Kit 8 — 下载 | Oracle 中国

image-20210627145530387

image-20210627145557744

  1. 注册Oracle账号下载

image-20210627145815502

安装:

  1. 双击安装

  2. 环境变量:

    1. JAVA-HOMEimage-20210627152812545

    2. Path变量

    image-20210627153200942

    1. 检查:cmd检查版本测试是否安装成功

    image-20210627153343477

JDK卸载

  1. 右键我的电脑——高级系统设置——环境变量,进入JAVA-HOME所在的路径把文件夹删掉

  2. 把JAVA-HOME删掉

  3. 进入Path,把与JAVA-HOME相关的东西删掉

  4. 打开cmd,输入命令

image-20210627150258485

说明卸载成功

Java目录

image-20210627153538718

  1. bin:可执行程序

  2. include:引用C的头文件

  3. jre:运行环境

  4. lib:类库文件library

  5. src:资源文件,里面有很多java类

来源:b站狂神

推荐阅读