计算机基础

1. 计算机基础

计算机硬件:一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。

1.1 什么是计算机
生活中的:
	笔记本电脑 台式机 手机 智能设备

组装台式机:
	CPU 内存 硬盘 显卡 主板 电源 机箱 耳机 键盘 显示器...

最重要:
	CPU 整个计算机的大脑,处理数据,处理逻辑
	内存 CPU处理数据的临时存储空间
	硬盘 数据存储

计算机软件:计算机软件可以使计算机按照事先预定好的顺序完成特定的功能
包括:系统软件和应用软件
系统软件:DOS windos linux Unix mac andriod ios
应用软件:QQ 微信 原神 300 
1.2 作为开发者对于计算机的关注内容
JavaWEB开发,后台开发工程师。
服务器
	对外提供服务的一台计算机
	
考虑的硬件环境:
	CPU 核心数和算力
	内存 项目的用户量,项目大小,同时在线人数,用户数据量 大型服务器内存T为单位
	硬盘 用户的数据存储
	带宽 决定公司用户的承载量,数据的交互量
1.3 计算机操作方式
图形化界面:
	图形化界面操作方式的出现,让普通用户可以非常方便的使用计算机。图形化界面操作系统的出现
	Windows macOS Linux(CentOS Ubuntu RedHat) Unix
	图形化界面需要进行【渲染操作】,渲染操作占用了大量的系统资源。不适合在服务器端计算机使用。

命令行操作方式:
	在服务器操作过程中非常常见。
	Windows Server
		1 (单位时间响应命令)
	CentOS
    	5
    命令行操作可以让计算机的资源,更加直接的解决实际问题,不需要考虑过多的图形化界面渲染问题。
    命令行常用:
    	DOS命令 
    	Linux命令【重点】 ls ll mkdir rm cp mv chmod chown find vim yum appget install
1.4 常见DOS命令
1.4.1 打开命令提示符
统一操作:
	Windows + R ==> 运行
		==> 输入cmd

Windows 10 通过任务栏搜索 输入 cmd
1.4.2 dir 查看当前工作目录
掌握:
	工作路径在命令提示符光标之前内容
	C:\Users\53431> 右尖括号之前内容就是当前命令行所在工作路径

格式:
> dir
	可以查询当前工作目录下的子文件或者子文件信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fRBagLeQ-1612942206175)(C:\Users\we’er\Desktop\笔记\Day01-计算机基础和环境变量配置\img\dir目录结构展示.png)]

1.4.3 cd 切换工作目录
格式:
> cd 路径

路径:
	相对路径
		隔壁老王
		我在10楼前台
		
		在命令行中的 . 和 ..
		. 表示当前工作目录
		.. 表示当前工作目录的上级目录/父目录
	绝对路径
		河南省郑州市二七区航海中路60号海为科技园C区12楼
1.4.4 mkdir 创建文件夹
格式:
> mkdir 文件夹名字

同时创建多个文件
> mkdir 文件夹名字1 文件夹名字2
1.4.5 rd 删除文件夹
格式:
> rd 文件夹名字

【慎用】
	1. rd删除文件夹是直接在磁盘上抹除数据,不是放入回收纸
	2. rd删除文件夹,有且只能删除空文件夹,如果文件中存在内容,无法进行删除操作。
1.4.6 echo 【仅了解,不用记,不用会,你就当我没讲过】
格式:
> echo 123>1.txt 
	会将123 写入到文件 1.txt中  1 是文件名 .txt 是文件后缀名

【文件后缀名/文件拓展名】
	mp3 mp4 rmvb gif jpg png bmp exe avi pdf doc docx ppt 
	zip rar 7z flac wav md iso java php py class c cpp h
    m js css html htm 
    
    缺省XXXXXX.dll文件
    	C++动态库文件@
    	第一源动力
1.4.7 del 删除文件
格式:
> del 文件名.文件拓展名

【慎用】
	1. 删除文件,是直接在磁盘中抹掉数据,不是放入回收站
	2. 删除文件必须明确文件名.文件拓展名,缺一不可
1.4.8 cls 清理屏幕
格式:
> cls
可以用于清理整个命令提示符的所有展示效果和命令
1.4.9 * 通配符
可以用于通配文件名称,通配数据类型
【慎用】
1.4.10 方向键上下
回顾命令
1.4.11 盘符切换
盘符名称+冒号切换
格式:
> D: 
跨盘符切换:> cd /d F:    (当前D盘)
1.4.12 查看电脑的IP
ipconfig
1.4.13 打开应用
calc 计算器
mspaint 画图
notepad 记事本
1.4.14 ping命令
查看网页IP信息
ping www.baidu.com
1.4.15 exit 退出
2. Java介绍
2.1 Java历史
94年
	立项 目标占据当年的智能家居设备,干不过C/C++
95年 
	明确Java的开发方向 ==> Java WEB方向
04年
	JDK1.5发布,也是Java历史性版本
09年
	被 Oracle 甲骨文公司收购,47亿美刀
后期版本维护是Oracle公司发布,目前最新版本是 JDK15 
2.2 Java程序特征
Write Once,Run Anywhere
	一次编写,处处执行。
	Java是一个解释性语言,跨平台语言
	
直译性语言
	编译的结果就是0101二进制编码,可以直接交给CPU执行,但是需要在不同的平台上,存在不同的编译器。
	
解释性语言
	Java程序编译之后生成.class字节码文件。
	在不同的操作平台上,Windows Linux macOS都有对应的JVM(Java虚拟机)。JVM可以根据当前平台环境,翻译.class字节码文件,交给CPU执行。
2.3 Java下载和安装过程
安装软件要求:
	1. 所有开发使用的软件,下载地址全部是官网!!!
	2. 开发相关的所有软件,安装路径不得存在于C盘!!!
	3. 安装路径不得出现任何的中文!!!

JDK 1.8下载官网地址

2.4 JDK安装

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.5 JDK 和 JRE 解释
JDK 
	Java开发工具集
	Java Development kits
	包含内容 Java开发工具 + Java运行环境(JRE)
   
JRE
	Java运行环境
	Java Runtime Environment
	包含内容 Java核心类库 + JVM(Java 虚拟机)
2.6 JDK安装路径目录结构解释
bin
	binary 二进制可执行文件目录
	bin目录中是Java常用开发工具,重点关注:
		java.exe javac.exe javap.exe javadoc.exe
		
include
	Java程序使用系统资源接口文档目录
	
jre	
	Java运行环境
	Java Runtime Environment
	Java开发工具都是依赖于Java本身执行的,如果没有JRE是无法进行Java工具使用。
	JRE中的核心就是JVM(Java 虚拟机)

lib
	JVM(Java虚拟机)执行所需的必要条件。(核心类库)
	
src.zip
	Java源代码!!!
3. JDK环境变量配置
不用背
	www.baidu.com

1. 我的电脑 
	--> 鼠标右键 属性
		--> 计算机详情页,系统版本,CPU内存情况
			--> 左侧边栏 “高级系统设置”
				--> 环境变量

2. 操作修改系统变量
3. 新建
	变量名: JAVA_HOME
	变量值: D:\Program Files\Java\jdk1.8.0_241 [当前电脑中的安装路径]

在这里插入图片描述

4. 新建
	变量名: CLASS_PATH
	变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
【注意】
	变量值从 . 开始复制,并且不能有任何的空格

在这里插入图片描述

5. 编辑 Path
	找到系统变量Path
	添加以下内容
		%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在这里插入图片描述

6. 验证
	在cmd中输入 javac

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值