计算机、程序和Java概述
2017-09-02 13:50
253 查看
第一章 计算机、程序和Java概述
1.1 什么是计算机
计算机是存储和处理数据的电子设备。它包括硬件(hardware)和软件(software)两部分。硬件是计算机中可以看得见的物理部分,而软件是一些看不见的指令,他们控制硬件完成任务。一台计算机是有以下几个主要的硬件组件构成的:- 中央处理器(CPU)
- 内存(主存)
- 内存设备(例如:磁盘、光盘、磁带)
- 输入和输出设备(例如:显示器、键盘、鼠标、打印机)
- 通信设备(例如:调制解调器和网络接口卡(NIC,简称网卡))
这些组件通过一个称为总线(bus)的子系统连接,总线负责在这写组件之间传输数据和电信号。
1.2 程序
计算机程序(program)通常称为软件(software),是发送给计算机的指令,告诉计算机该做什么。程序设计(programming)就是创建一个可以让计算机执行并完成所需任务的程序。机器语言:一套植入每台计算机的原始指令集,以二进制代码的形式存在。
汇编语言:一种低级程序设计语言,用助记符表示每一条机器语言的指令。例如,为进行两数相加,用汇编代码所编写的指令形式为:ADDF3 R1,R2,R3
高级语言:很像英语,易于学习和编写程序。著名的高级语言有:BASIC、Pascal、C、C++、C#、Java等。
用高级语言编写的程序称为源程序(source program)或源代码(source code)。由于计算机不能理解源程序,所以,要使用称为编译器(compiler)的程序将源程序翻译成机器语言程序。然后,这个机器语言程序再与其他辅助的库代码链接,构成可执行文件,该文件就可以在机器上运行。如下图所示:
1.3 操作系统
操作系统(Operating System,OS)是运行在计算机上最重要的程序,它可以管理和控制计算机的活动。流行的操作系统有Microsoft Windows、MAC OS以及Linux。操作系统的主要任务:
- 控制和监视系统活动
- 分配和调遣系统资源
- 安排操作的顺序
1.4 Java
Java是平台无关的,这意味着只需编写一次程序,就可以在任何地方运行。具有简单的(simple)、面向对象的(object oriented)、分布式的(distributed)、解释型的(interpreted)、健壮的(robust)、安全的(secure)、结构中立的(architecture neutral)、可移植的(portable)、高性能的(high performance)、多线程的(multithreaded)和动态的(dynamic)特性。PS:本篇博客为本人关于《JAVA语言程序设计基础篇》的学习笔记,文中图片为书本中的截图~
相关文章推荐
- 01新手入门计算机、程序和java概述
- 第一章 计算机、程序和Java概述
- 第一章 计算机、程序和Java概述 课本源代码
- 第一章 计算机、程序和Java概述 课本源代码
- 第一章 计算机、程序和Java概述 课本源代码
- 第一章 计算机、程序和Java概述 复习题 解答
- 第一章 计算机、程序和Java概述 复习题 解答
- 第一章 计算机、程序和Java概述 复习题 解答
- 第一章 计算机、程序和Java概述 编程练习题解答
- (小结)第一章:计算机、程序和Java概述
- 第一章 计算机、程序和Java概述 编程练习题解答
- 第一章 计算机、程序和Java概述 编程练习题解答
- 计算机、程序和java概述(一)
- Java 计算机、程序和Java概述
- 计算机系统概述-程序开发和执行过程简介
- 术语抽取的程序(计算机专业术语的抽取 )java代写
- [java学习笔记]java语言基础概述之运算符&程序流程控制&for循环嵌套
- 术语抽取的程序(计算机专业术语的抽取 )java代写
- java程序性能优化学习总结--第一章java性能调优概述
- Java 程序性能优化《第一章》Java性能调优概述 1.1性能概述