计算机、程序和Java概述

第一章 计算机、程序和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语言程序设计基础篇》的学习笔记,文中图片为书本中的截图~

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值