计算机、程序和java语言的概述

本文介绍了计算机的基础知识,包括计算机硬件的各个组成部分,如CPU、内存、输入输出设备等,并详细阐述了中央处理器的结构和功能。此外,还概述了编程语言,特别是Java语言,包括其工作原理和在编程中的重要性。
摘要由CSDN通过智能技术生成

计算机、程序和java语言的概述

 

什么是计算机?

计算机是一台能存储程序和数据、并能自动执行程序的机器,是一种能对各种数字化信息进行处理的工具。

 

计算机硬件

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

从外观上来看,微机由主机箱和外部设备组成。主机箱内主要包括CPU、内存、主板、硬盘驱动器光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。

中央处理器

计算机硬件

计算机硬件中央处理器(CentralProcessingUnit,CPU),由运算器和控制器组成,是任何计算机系统中必备的核心部件。CPU由运算器和控制器组成,分别由运算电路和控制电路实现。

运算器是对数据进行加工处理的部件,它在控制器的作用下与内存交换数据,负责进行各类基本的算术运算、逻辑运算和其他操作。在运算器中含有暂时存放数据或结果的寄存器。运算器由算术逻辑单元(ArithmeticLogicUnit,ALU)、累加器、状态寄存器通用寄存器等组成。ALU是用于完成加、减、乘、除等算术运算,与、或、非等逻辑运算以及移位、求补等操作的部件。

控制器是整个计算机系统的指挥中心,负责对指令进行分析,并根据指令的要求,有序地、有目的地向各个部件发出控制信号,使计算机的各部件协调一致地工作。控制器由指令指针寄存器、指令寄存器、控制逻辑电路和时钟控制电路等组成。

寄存器也是CPU的一个重要组成部分,是CPU内部的临时存储单元。寄存器既可以存放数据和地址,又可以存放控制信息或CPU工作的状态信息。

并行处理通常把具有多个CPU同时去执行程序的计算机系统称为多处理机系统。依靠多个CPU同时并行地运行程序是实现超高速计算的一个重要方向。

CPU品质的高低,直接决定了一个计算机系统的档次。反映CPU品质的最重要指标是主频和数据传送的位数。主频说明了CPU的工作速度,主频越高,CPU的运算速度越快。常用的CPU主频有1.5GHz、2.0GHz、2.4GHz等。

CPU传送数据的位数是指计算机在同一时间能同时并行传送的二进制信息位数。常说的16位机、32位机和64位机,是指该计算机中的CPU可以同时处理16位、32位和64位的二进制数据。286机是16位机,386机是32位机,486机是32位机,Pentium机是64位机。随着型号的不断更新,微机的性能也不断提高。

内存

编辑

计算机硬件

计算机硬件计算机系统的一个重要特征是具有极强的“记忆”能力,能够把大量计算机程序和数据存储起来。存储器是计算机系统内最主要的记忆装置,既能接收计算机内的信息(数据和程序),又能保存信息,还可以根据命令读取已保存的信息。存储器按功能可分为主存储器(简称主存)和辅助存储器(简称辅存)。主存是相对存取速度快而容量小的一类存储器,辅存则是相对存取速度慢而容量很大的一类存储器。

主存储器,也称为内存储器(简称内存),内存直接与CPU相连接,是计算机中主要的工作存储器,当前运行的程序与数据存放在内存中。现代的内存储器多半是半导体存储器,采用大规模集成电路超大规模集成电路器件。内存储器按其工作方式的不同,可以分为随机存取存储器(简称随机存储器或RAM)和只读存储器(简称ROM)。

随机存储器允许随机的按任意指定地址向内存单元存入或从该单元取出信息,对任一地址的存取时间都是相同的。由于信息是通过电信号写入存储器的,所以断电时RAM中的信息就会消失。计算机工作时使用的程序和数据等都存储在RAM中,如果对程序或数据进行了修改之后,应该将它存储到外存储器中,否则关机后信息将丢失。通常所说的内存大小就是指RAM的大小,一般以MB或GB为单位。

只读存储器是只能读出而不能随意写入信息的存储器。ROM中的内容是由厂家制造时用特殊方法写入的,或者要利用特殊的写入器才能写入。当计算机断电后,ROM中的信息不会丢失。当计算机重新被加电后,其中的信息保持原来的不变,仍可被读出。ROM适宜存放计算机启动的引导程序、启动后的检测程序、系统最基本的输入输出程序、时钟控制程序以及计算机的系统配置和磁盘参数等重要信息。

辅助存储器也称为外存储器(简称外存),计算机执行程序和加工处理数据时,外存中的信息按信息块或信息组先送入内存后才能使用,即计算机通过外存与内存不断交换数据的方式使用外存中的信息。

外存

编辑

PC常用的外存是软磁盘(简称软盘)和硬磁盘(简称硬盘),但是光盘、U盘、移动硬盘的使用也越来越普及。下面介绍常用的外存。

硬盘

从数据存储原理和存储格式上看,硬盘与软盘完全相同。但硬盘的磁性材料是涂在金属、陶瓷或玻璃制成的硬盘基片上,而软盘的基片是塑料的。硬盘的转速和容量会影响读写速度和系统运行速度,所以好的软盘便更有耐久性。硬盘相对软盘来说,主要是存储空间比较大,有的硬盘容量已在2TB以上。硬盘大多由多个盘片组成,此时,除了每个盘片要分为若干个磁道和扇区以外,多个盘片表面的相应磁道将在空间上形成多个同心圆柱面

光盘

用于计算机系统的光盘有三类:只读光盘CD-ROM)、一次写入光盘(CD-R)和可擦写光盘(CD-RW)等。

输入设备

编辑

键盘

键盘

键盘键盘(Keyboard)是常用的输入设备,它是由一组开关矩阵组成,包括数字键、字母键、符号键、功能键及控制键等。每一个按键在计算机中都有它的惟一代码。当按下某个键时,键盘接口将该键的二进制代码送入计算机主机中,并将按键字符显示在显示器上。当快速大量输入字符,主机来不及处理时,先将这些字符的代码送往内存的键盘缓冲区,然后再从该缓冲区中取出进行分析处理。键盘接口电路多采用单片微处理器,由它控制整个键盘的工作,如上电时对键盘的自检、键盘扫描、按键代码的产生、发送及与主机的通讯等;键盘分为:

1.机械键盘(Mechanical)采用类似金属接触式开关,工作原理是使触点导通或断开,具有工艺简单、噪音大、易维护、打字时节奏感强,长期使用手感不会改变等特点。

2.塑料薄膜式键盘(Membrane)键盘内部共分四层,实现了无机械磨损。其特点是低价格、低噪音和低成本,但是长期使用后由于材质问题手感会发生变化。已占领市场绝大部分份额。

3.导电橡胶式键盘(Conductive Rubber)触点的结构是通过导电橡胶相连。键盘内部有一层凸起带电的导电橡胶,每个按键都对应一个凸起,按下时把下面的触点接通。这种类型键盘是市场由机械键盘向薄膜键盘的过渡产品。

4.无接点静电电容键盘(Capacitives)使用类似电容式开关的原理,通过按键时改变电极间的距离引起电容容量改变从而驱动编码器。特点是无磨损且密封性较好。

鼠标器

鼠标

鼠标鼠标器(Mouse)是一种手持式屏幕坐标定位设备,它是适应菜单操作的软件和图形处理环境而出现的一种输入设备,特别是在现今流行的Windows图形操作系统环境下应用鼠标器方便快捷。常用的鼠标器有两种,一种是机械式的,另一种是光电式的。

机械式鼠标器的底座上装有一个可以滚动的金属球,当鼠标器在桌面上移动时,金属球与桌面摩擦,发生转动。金属球与四个方向的电位器接触,可测量出上下左右四个方向的位移量,用以控制屏幕上光标的移动。光标和鼠标器的移动方向是一致的,而且移动的距离成比例。

光电式鼠标器的底部装有两个平行放置的小光源。这种鼠标器在反射板上移动,光源发出的光经反射板反射后,由鼠标器接收,并转换为电移动信号送入计算机,使屏幕的光标随之移动。其他方面与机械式鼠标器一样。

鼠标器上有两个键的,也有三个键的。最左边的键是拾取键,最右边的键为消除键,中间的键是菜单的选择键。由于鼠标器所配的软件系统不同,对上述三个键的定义有所不同。一般情况下,鼠标器左键可在屏幕上确定某一位置,该位置在字符输入状态下是当前输入字符的显示点;在图形状态下是绘图的参考点。在菜单选择中,左键(拾取键)可选择菜单项,也可以选择绘图工具和命令。当作出选择后系统会自动执行所选择的命令。鼠标器能够移动光标,选择各种操作和命令,并可方便地对图形进行编辑和修改,但却不能输入字符和数字。

输出设备

编辑

输出设备(OutputDevice)是人与计算机交互的一种部件,用于数据的输出。它把各种计算结果数据或信息以数字、字符、图像、声音等形式表示出来。常见的有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等。

显示器

显示器(Display)是计算机必备的输出设备,常用的有阴极射线管显示器液晶显示器等离子显示器。阴极射线管显示器(简称CRT)由于其制造工艺成熟,性能价格比高,至今占据显示器市场的主导地位。随着液晶显示器(简称LCD)技术的逐步成熟,开始在市场上崭露头角。

打印机

绘图仪

绘图仪打印机(Printer)是计算机最基本的输出设备之一。它将计算机的处理结果打印在纸上。打印机按印字方式可分为击打式和非击打式两类。击打式打印机是利用机械动作,将字体通过色带打印在纸上,根据印出字体的方式又可分为活字式打印机和点阵式打印机。

计算机软件

计算机软件( Software,也称软件)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。

计算机软件多用于某种特定目的,如控制一定生产过程,使计算机完成某些工作。总体分为:系统软件和应用软件两大类。

 

 

总的来说一个计算机系统可以用一下这个图来概括。

编程语言

编程语言(programming language)是一种被标准化的交流技巧,用来向计算机发出指令,定义计算机程序,让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动的一种计算机语言

编程语言可以分成机器语言、汇编语言、高级语言三大类。计算机领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。

java的概述

java的简介:Java是由Sun公司于1995年5月推出的面向对象的程序设计语言

java被分为三个版本:分别为javase、javaee、javame。

public class Demo01{
   public static void main(String[] args){
      System.out.println("哈哈哈");
  }
}

Java继承C++语言面向对象技术的核心,又舍弃了C++语言中的指针、运算符重载以及多重继承的特性,同时引入了泛型编程类型安全的枚举等特性,使Java成为简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

随着互联网的迅猛发展,Java已经成为重要的网络编程语言,被广泛应用于企业级Web应用开发和移动应用开发。

java的工作原理

由四方面组成:

(1)Java编程语言

(2)Java类文件格式

(3)Java虚拟机

(4)Java应用程序接口

当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。

编写一个简单的java程序


public class haha{
    public static void main(String[] args){
        System.out.peint("haha");
    }
}

java程序设计错误

 

java程序设计错误主要分为:语法错误、运行时错误、逻辑错误

这三种错误是最常见的,弄懂这三种错误你就是一个合格的程序员了。

好今天就到这了,再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值