## 一计算机概述
计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化
智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算
机、大型计算机等。
## 二计算机应用
计算机的应用已渗透到社会的各个领域,正在改变着人们的工作、学习和生活的方式,推动着社会的发展。归纳
一下,计算机的应用主要在以下几个方面:
(1)科学计算
科学计算也称数值计算。计算机最开始是为解决科学研究和工程设计中遇到的大量数学问题的数值计算而研制的
计算工具。例如,人造卫星轨迹的计算,房屋抗震强度的计算,火箭、宇宙飞船的研究设计都离不开计算机的精确计
算。就连我们每天收听收看的天气预报都离不开计算机的科学计算。
(2)数据处理
在科学研究和工程技术中,会得到大量的原始数据,其中包括大量图片、文字、声音等信息处理就是对数据进行
收集、分类、排序、存储、计算、传输、制表等操作。
(3)自动控制
自动控制是指通过计算机对某一过程进行自动操作,它不需人工干预,能按人预定的目标和预定的状态进行过程
控制。例如,无人驾驶飞机、导弹、人造卫星和宇宙飞船等飞行器的控制,都是靠计算机实现的。
(4)计算机辅助设计
计算机辅助设计(Computer Aided Design,简称CAD)是指。借助计算机的帮助,人们可以自动或半自动地完成各
类工程设计工作。目前CAD技术已应用于飞机设计、船舶设计、建筑设计、机械设计、大规模集成电路设计等。在京
九铁路的勘测设计中,使用计算机辅助设计系统绘制一张图纸仅需几个小时,而过去人工完成同样工作则要一周甚至
更长时间。可见采用计算机辅助设计,可缩短设计时间,提高工作效率,节省人力、物力和财力,更重要的是提高了
设计质量。
(5)人工智能
人工智能(Artificial Intelligence,简称AI)是指计算机模拟人类某些智力行为的理论、技术和应用。例如,用计算机
模拟人脑的部分功能进行思维学习、推理、联想和决策,使计算机具有一定“思维能力”。我国已开发成功一些中医专
家诊断系统,可以模拟名医给患者诊病开方。 还有就是机器人也是计算机人工智能的典型例子。
(6)多媒体应用
随着电子技术特别是通信和计算机技术的发展,人们已经有能力把文本、音频、视频、动画、图形和图像等各种
媒体综合起来,构成一种全新的概念—“多媒体”(Multimedia)。比如一些flash广告,网页游戏等。
(7)计算机网络
计算机网络是由一些独立的和具备信息交换能力的计算机互联构成,以实现资源共享的系统。如在全国范围内的
银行信用卡的使用,火车和飞机票系统的使用等。
## 三计算机硬件
计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些
物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。计算机通常由CPU、主板、内存、电
源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个部件组成。这里就不再详细的介绍各个硬件,在我的一篇博文
中已经有过介绍,可以参考:[计算机基础之透析我家的组装机](http://blog.csdn.net/erlian1992/article/details/47036975)。
## 四计算机软件
计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功
能,计算机软件按照其功能划分为系统软件与应用软件。
(1)系统软件:DOS,Windows,Linux,Unix,iOS,Android,Mac。
(2)应用软件:office,QQ,YY语音,扫雷等。
## 五软件开发
(1)软件
按照特定顺序组织的计算机数据和指令的集合。
(2)开发
软件的制作过程。
(3)软件开发
借助开发工具与计算机语言制作软件。
## 六计算机语言
(1)语言
人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换、
(2)计算机语言
人与计算机之间进行信息交流沟通的一种特殊语言。
计算机语言中也有字符,符号等等。
常见的计算机语言如C,C++,C#,Java。
(3)计算机语言的发展
机器语言——汇编语言——高级程序语言
计算机软件都是用各种计算机语言编写的。最底层的叫机器语言,它由一些0和1组成,可以被某种电脑直接理
解,但人就很难理解。上面一层叫汇编语言,它只能由某种电脑的汇编器软件翻译成机器语言程序,才能执行。人能
够勉强理解汇编语言。人常用的语言是更上一层的高级语言,比如C,C++,C#, Java等。这些语言编写的程序一般
都能在多种电脑上运行,但必须先由一个叫作编译器或者是解释器的软件将高级语言程序翻译成特定的机器语言程
序。
## 七人机交互
软件的出现实现了人与计算机之间更好的交互。常见的交互方式有两种:
(1)图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
(2)命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。
## 八键盘功能键
Tab
Shift
Ctrl
Alt
Enter
空格
Window
PrtSc:屏幕截图
## 九键盘快捷键
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+S 保存
先要了解更多的快捷键用法,可以参考:[快捷键用法](http://blog.csdn.net/erlian1992/article/details/44674553)。
## 十DOS(重点)
(1)打开DOS控制台的方式
1)开始——所有程序——附件——命令行提示符
2)开始——运行——cmd——回车
3)Window+R——cmd——回车
4)Shift+鼠标右键——在此处打开命令窗口(Win7)
(2)常用DOS命令
1)盘符:Enter(回车):盘符切换(如:d:enter)
2)dir(directory):列出当前目录(文件夹,下同)下的文件以及文件夹
3)md(make directory): 创建目录
4)rd(remove directory): 删除目录(带目录的文件夹不能直接删除)
5)cd(change directory):(改变指定目录)进入指定目录
6)cd.. : 退回到上一级目录
7)cd\: 退回到根目录
8)del(delete): 删除文件,删除一堆后缀名一样的文件*.txt
9)cls : (clear screen)清屏
10)exit : 退出dos命令行
(3)命令拓展
11)notepad:打开记事本
12)rd /s:直接删除带内容目录(带Y/N提示)
13)rd /s /q :直接删除带内容目录
14)进入目录
单级进入:cd 文件夹
多级进入:cd 文件夹\文件夹\文件夹...
15)回退目录
单级回退:cd..
多级回退:cd\
16)删除文件
删除单个文件:例如:del a.txt
删除多个文件:例如:del *.txt
(4)扩充内容
目录中的exe文件可以直接使用其名称执行该命令(后面我们可以尝试)
调整DOS界面显示内容数量
关于学习JavaSE语言的准备工作先学习到这里。