总是想要去深入了解一下计算机,可真正去了解的时候才发现那并非一日之功,关于计算机的学习,并未放弃,但是化知识为笔记尚需时日,今日我们先简单了解一下计算机,然后开始Java语言的学习。
尽管没有对计算的深入了解善始善终,但是在开始Java的系统学习的第一课,还是简单的略略计算机的基础知识.
计算机的应用已渗透到社会的各个领域,正在改变着人们的工作、学习和生活的方式,推动着社会的发展。主要表现在一下方面:
科学计算也称数值计算。计算机最开始是为解决科学研究和工程设计中遇到的大量数学问题的数值计算而研制的计算工具。例如,人造卫星轨迹的计算,房屋抗震强度的计算,火箭、宇宙飞船的研究设计都离不开计算机的精确计算。就连我们每天收听收看的天气预报都离不开计算机的科学计算。
在科学研究和工程技术中,会得到大量的原始数据,其中包括大量图片、文字、声音等信息处理就是对数据进行收集、分类、排序、存储、计算、传输、制表等操作。
自动控制是指通过计算机对某一过程进行自动操作,它不需人工干预,能按人预定的目标和预定的状态进行过程控制。例如,无人驾驶飞机、导弹、人造卫星和宇宙飞船等飞行器的控制,都是靠计算机实现的。
人工智能(ArtificialIntelligence,简称AI)是指计算机模拟人类某些智力行为的理论、技术和应用。例如,用计算机模拟人脑的部分功能进行思维学习、推理、联想和决策,使计算机具有一定“思维能力”。我国已开发成功一些中医专家诊断系统,可以模拟名医给患者诊病开方。还有就是机器人也是计算机人工智能的典型例子。现在人工智能已经成为未来的一个方向,所以很有必要了解一下;
计算机网络是由一些独立的和具备信息交换能力的计算机互联构成,以实现资源共享的系统。如在全国范围内的银行信用卡的使用,火车和飞机票系统的使用等。我们需要注意的是互联网是建立在信息共享的节点之上的,这些节点中计算机是我们最常见的。
计算机硬件(ComputerHardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件:
例如:体重和身高他们属于数据的范畴单独的拿出来没有任何意义,可是如果我们通过身高和体重的一个比例计算就可以得出我们的健康状态,这个计算属于指令;这种数据和指令的集合才有意义;
计算机从问世至今能够走进千家万户离不开计算机语言的发展,计算机语言的发展又经历了一下几个阶段。
机器语言是指一台计算机全部的指令集合,电子计算机所使用的是由"0"和"1"组成的二进制数(实际上是通过电信号来识别控制,例如电平的高低等),二进制是计算计算机语言的基础。计算机发明之初,人们只能降贵纡尊,手动控制计算机,后来CPU的出现使得人们可以用CPU提供的指令集去命令计算机干这干那,一句话,就是写出一串串由"0"和"1"组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此(因为你要参照CPU所提供的指令集,使得一般人面对计算机望而却步)。因此程序就是一个个的二进制文件。一条机器语言成为一条指令。指令是不可分割的最小功能单元。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。机器语言,是第一代计算机语言。
计算机软件都是用各种计算机语言(后面讲)编写的。最底层的叫机器语言,它由一些0和1组成,可以被电脑直接理解,但人就很难理解。上面一层叫汇编语言,它只能由某种电脑的汇编器软件翻译成机器语言程序,才能执行。人能够勉强理解汇编语言。人常用的语言是更上一层的高级语言,比如C,C++,C#,Java等。这些语言编写的程序一般都能在多种电脑上运行,但必须先由一个叫作编译器或者是解释器的软件将高级语言程序翻译成特定的机器语言程序。编写计算机软件的人员叫程序设计员、程序员、编程人员。他们当中的高手有时也自称为黑客。
交互的意思就是你和程序对话.例如你点击一个按钮,然后程序弹出一个窗口"您真的要退出吗"这样你就可以选择了,这个就叫交互。目前大部分的程序都是交互程序。软件的出现实现了人与计算机之间更好的交互。这种交互方式成为人机交互或者人机互动(英文:Human–ComputerInteraction或Human–MachineInteraction,简称HCI或HMI),是一门研究系统与用户之间的交互关系的学问。系统可以是各种各样的机器,也可以是计算机化的系统和软件。人机交互界面通常是指用户可见的部分。用户通过人机交互界面与系统交流,并进行操作。小如收音机的播放按键,大至飞机上的仪表板、或是发电厂的控制室。人机交互界面的设计要包含用户对系统的理解(即心智模型),那是为了系统的可用性或者用户友好性。人机交互的发展经历了几个阶段:
操作计算机,我们最常见的输入设备就是键盘了(当然触摸技术的发展使得屏幕也称为了一种好的输入设备,但是就目前使用计算机来说,键盘仍然是使用的最高的),熟识键盘,了解一些常用的快捷键,有助于我们使用计算机,下面我们介绍一下常见的键盘快捷键:
F键
CTRL键
CTRL+A全选、CTRL+F4关闭、CTRL+ESC开始菜单
CTRL+C复制、CTRL+S保存
CTRL+X剪切、CTRL+V粘贴、CTRL+Z撤消、CTRL+O打开(桌面)、CTRL+F查找、CTRL+H替换
ALT键
Windows键
Windows快捷键
Windows徽标键+L键切换用户
Windows徽标键+TAB键在任务栏上的按钮间循环
Windows徽标键+E键启动“我的电脑”
Windows徽标键+D键快速显示桌面
Windows徽标键+R键执行“运行”命令
Windows徽标键+U键打开“工具管理器”
Windows徽标键+M键将所有窗口最小化,等同于Windows+D
Windows徽标键+F键搜索文件或者文件夹
Windows徽标键+F1键显示Windows帮助
Windows徽标键+Shift+M键将最小化的窗口还原
Windows徽标键+Ctrl+F键搜索计算机
Windows徽标键+PauseBreak键打开“系统属性”对话框(并不常见)
其他
SHIFT+DELETE永久删除、DELETE删除、PrtSc(PrintScreen)屏幕截图
Ping命令:它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping/回车,出现如图1。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。
-t:表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。
-l:定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。