java笔记(一)-------入门须知

一、概述

1.1 计算机概述

 

计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可进行数值计算,又可进行逻辑运算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化职能电子设备。

计算机由硬件系统和软件系统组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,比较先进的计算机由生物计算机、光子计算机、量子计算机等。

 

1.2 程序设计概述

程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、拍错等不同阶段。专业的程序设计人员常被称为程序员。

简而言之,程序设计一般指创建(或开发)软件。软件包含了指令,告诉计算机做什么。而软件也遍布我们的周围。除了个人计算机,飞机、汽车、手机甚至其它电器中,同样运行着软件。

 

1.3 程序设计语言概述

程序设计语言是用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。

一句话,程序设计语言是帮助软件开发人员创建软件的强大工具。

 

二、计算机的鼻祖

2.1 图灵

 

艾伦·麦席森·图灵,英国数学家、逻辑学家,被称为计算机科学之父,人工智能之父。

图灵在论文中提出了“用有限的指令和有限的存储空间可算尽一切可算之物”。此外,图灵提出的著名的图灵机模型为现代计算机的逻辑工作方式奠定了基础。

 

2.2 冯·诺依曼

 

冯·诺依曼,美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一,被后人称为“现代计算机之父”、“博弈论之父”。

20世纪30年代,冯·诺依曼提出了重要的冯·诺依曼理论:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯·诺依曼的这个理论称为冯·诺依曼体系结构。

根据冯·诺依曼体系结构构成的计算机,必须具备如下功能:

1、把需要的程序和数据送至计算机中;

2、必须具有长期记忆程序、数据、中间结果及最终运算结果的能力;

3、能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力;

4、能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作;

5、能够按照要求将处理结果输出给用户。

为了完成上述的功能,计算机必须具备五大基本组成部件,包括:

1、输入数据和程序的输入设备;

2、记忆程序和数据的存储器;

3、完成数据加工处理的运算器;

4、控制程序执行的控制器;

5、输出处理结果的输出设备。

 

三、计算机硬件介绍

 

计算机硬件(Computer hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。简言之,计算机硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式。在用户需要的情况下,以用户要求的方式进行数据的输出。

计算机的硬件系统通常都是由以下五个部件来进行组成的,分别为:储存器、控制器、运算器、输入设备、输出设备。其中,运算器的主要作用就是负责至此那个计算机的指令,是处理和运算信息的重要部件。而控制器是有序列的执行计算机内各部件的程序,其目的就是实现计算机的自动化运行过程。计算机存储信息的扮演者毋庸置疑就会说储存器了,它的主要作用是存放程序、运算结果、参与运算这三方面。输入设备中所输入的信息包含了图形、数字、声音等,主要是将原始的数据输入并对这些数据进行处理,而输出设备的作用恰好相反,是将这些信息的处理结果进行输出。

 

3.1 中央处理器(CPU)

 

中央处理器(CPU),是电子计算机的主要设备之一,电脑中的核心配件。其功能主要是解释计算机指令以及处理计算机软件中的数据。中央处理器的功效主要为处理指令、执行操作、控制时间、处理数据。

主要特点:

1、CPU从内存中获取指令,然后执行这些指令;

2、CPU主要包括控制单元(control unit)和算术/逻辑单元(arithmetic/login unit)。其中,控制单元用户控制和协调其他组件的动作;算术/逻辑单元用户完成数值运算(+、-、*、/)和逻辑运算(比较);

3、每台计算机内部都有一个内部时钟,该时钟以固定速度发射电子脉冲。时钟速度越快,在给定的时间段内执行的指令就越多。速度的单位是赫兹(Hz),1Hz相当于每秒一个脉冲。随着CPU速度不断提高,目前以千兆赫(GHz)表述;

4、最初的一个CPU只有一个核(core)。核是处理器中实现执行读取和执行的部分。一个多核CPU是一个具有两个或者更多独立核的组件。可以提高CPU的处理能力。

 

3.2 存储设备

 

存储设备是用于存储信息的设备,通常是将信息数字化后再以利用电、磁或光学等方式的媒体加以存储。

常见的存储设备:

1、利用电能方式存储信息的设备:各式存储器,如RAM、ROM等;

2、利用磁能方式存储信息的设备:硬盘、软盘(已淘汰)、磁带、磁芯存储器等;

3、利用光学方式存储信息的设备:CD或DVD;

4、利用磁光方式存储信息的设备:MO(磁光盘);

5、利用其它物理物如纸卡、纸带等存储信息的设备:打孔机、打孔带、绳结等;

6、专用存储系统:用于数据备份或容灾的专用信息系统,利用高速网络进行大数据量存储信息的设备。

 

3.3 内存

计算机就是一系列的电路开关。每个开关存在两种状态:关和开。如果电路是开的,它的值就是1;如果电路是关的,它的值就是0。一个0或者一个1存储为一个比特(bit),它是计算机中的最小存储单位。8个比特构成一个字节(byte),字节是计算机中最基本的存储单元。

 

特点:

1、内存(Random-AccessMemory,RAM),由一个有序的字节序列组成,用于存储程序即程序需要的数据;

2、一个程序和它的数据在被CPU执行之前必须移到计算机的内存中;

3、每个字节都有一个唯一的地址;

4、一个计算机具有的RAM越多,它的运行速度越快,但是此规律是有限制的;

5、内存存取数据的速度比硬盘的存取速度快10倍;

6、内存是带电存储的(一旦断电数据就会消失),而且容量有限,所以长时间存储程序和数据就需要使用硬盘。

 

3.4 输入和输出设备

常见的输入设备:键盘和鼠标

常见的输出设备:显示器和打印机

显示器屏幕分辨率:是指显示设备水平和垂直方向上显示的像素数,分辨率越高,图像越锐化、越清晰。

 

3.5 通信设备

计算机可以通过通信设备进行联网。

常见的设备:拨号调制解调器、DSL(数据用户线)、电缆调制解调器、网络接口卡(NIC)、无线网络等。

 

四、计算机软件介绍

所谓软件是指为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。软件系统可分为系统软件和应用软件两大类。

操作系统属于系统软件的一种,主要用于管理、控制和监督计算机软硬件资源协调运行,由一系列具有不同控制和管理功能的程序组成。

为解决各类世纪问题而设计的程序系统称为应用软件。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值