什么是计算机
- computer:全称电子计算机,俗称电脑。
- 能够按照程序运行,自动,高速处理海量数据的现代化智能电子设备。
- 由硬件和软件组成
- 常见的形式有台式计算机,大型计算机等。
- 广泛应用在:科学计算(卫星火箭,靠人力无法计算的东西),数据处理(大数据时代),自动控制(无人机,无人驾驶汽车),计算机辅助设计(提高设计质量,时间),人工智能(使用人工智能模拟人脑的一些操作),网络等领域(互联网时代,信息化高速发展,计算机与人脑结合)
计算机硬件
最简单的组成:CPU Memory(内存) Motherboard(主板) IO设备(input/output 输入和输出设备)
冯诺依曼体系结构
冯诺依曼的徒弟:图灵
计算机软件
- 计算机软件可以使计算机按照事先预定好的顺序完成特定的功能
- 计算机软件按照其功能划分为系统软件与应用软件
- 系统软件:
- DOS(Disk Operating System),Windows,Linux,Unix,Mac,android,iOS
- 应用软件:
- WPS,QQ,微信,英雄联盟…
- 软件,开发,软件开发
- 人机交互(图形化界面,命令行)
电脑常用快捷键
- 键盘功能键:Tab,Shift,Ctrl,Alt,空格,enter,Windows,上下左右
- 键盘快捷键:
- 全选(ctrl+a)
- 复制 ctrl +c
- 粘贴 ctrl +v
- 撤销 ctrl +z
- 保存 ctrl +s
- 剪切 ctrl +x
- 关闭窗口 alt+f4
- 运行 win+r
- 打开我的电脑 win+e
- 任务管理器 ctrl+shift+esc
- 永久删除 shift+delete
打开CMD的方式
- 开始+系统+命令提示符
- Win键+R 输入cmd打开控制台(推荐使用)
- 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口
- 资源管理器的地址qiamianjiasha加上cmd路径
管理员身份运行:选择管理员方式运行(拥有最该权限)
常用Dos命令
#盘符切换
#查看当前目录下的所有文件 dir
#切换目录 cd change directory
cd ..返回上一级
cd /d D:\ 切换文件
#清理屏幕 cls (clear screen)
#退出终端 exit
#查看电脑的IP ipconfig
#打开应用
calc 计算器
mspaint 画图工具
notepad 记事本
#ping 命令
ping www.baidu.com
#文件操作
md 添加文件夹
rd 删除文件夹
cd> 添加文件
del 删除文件
计算机语言发展史
机器语言
- 计算机的基本计算方式都是基于二进制的方式
- 二进制010111001010110010110100
- 这种代码是直接输入给计算机使用的,不经过任何的转换!
第二代语言
-
汇编语言
- 解决人类无法读懂机器语言的问题
- 指令代替二进制
-
目前应用:
- 逆向工程
- 机器人
- 病毒
- …
第三代语言
摩尔定律
- 高级语言
- 大体分为:面向过程和面向对象两大类。
- C语言是典型的面向过程的语言。C++,java是典型的面向对象的语言
- 聊聊各种语言
- C语言(最重要的,应用广泛)
- C++语言(C语言的升级版)
- Java语言(C和C++为原型开发)
- C#语言()
- python,PHP,JavaScript()
- …
Java帝国的诞生(一场旷日持久的战争)
三高:高可用,高性能,高并发
最早的开发平台:Eclipse
重点: idea
Java特性和优势
- 简单性
- 面向对象
- 可移植性(跨平台 write once run anywhere)
- 高性能
- 分布式
- 动态式(反射机制)
- 多线程
- 安全性(异常机制)
- 健壮性
Java三大版本
write once run anywhere
- JavaSE:标准版(桌面程序,控制台开发…)
JavaME:嵌入式开发(手机,小家电…)- JavaEE:企业级开发(Web端,服务器开发…)