Java语言程序设计基础第一章
(1)理解计算机基础知识、程序和操作系统(1.2、1.4 节)。
(2)阐述 Java 与万维网(World Wide Web) 之间的关系(1.5 节)。
(3)理解 Java 语言规范、API、JDK 和IDE的含义(1.6 节)。
(4)编写一个简单的 Java 程序(1.7节)。
(5)在控制台上显示输出(1.7 节)。
(6)解释 Java 程序的基本语法(1.7节)。
(7)创建、编译和运行Java 程序(1.8 节)。
(8)使用良好的 Java 程序设计风格和编写正确的程序文档(1.9 节)。
(9)解释语法错误、运行时错误和逻辑错误的区别(1.10 节)。
(10)使用 NetBeans开发 Java 程序(1.11 节)。
(11)使用Eclipse 开发 Java 程序(1.12 节)。
01、程序设计
程序设计就是创建/开发软件,软件也称为程序。软件包含了指令,告诉计算机做什么。
02、计算机
计算机就是存储和处理数据的电子设备。计算机包括硬件(hardware)和软件(software) 两部分。一般来说,硬件包括计算机中可以看得见的物理部分,而软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务。
03、计算机的构成
(1)中央处理器(CPU)
中央处理器(Central Processing Unit,CPU)是计算机的大脑。它从内存中获取指令,然后执行这些指令。CPU通常由两部分组成:控制单元(control unit)和算术 / 逻辑单元 (arithmetic/logic unit)控制单元用于控制和协调其他组件的动作。算术 / 逻辑单元用于完成数值运算(加法、减法、乘法、除法)和逻辑运算(比较)。
(2)内存(主存)
计算机的内存由一个有序的字节序列组成,用于存储程序及程序需要的数据。你可以将内存想象成计算机执行程序的工作区域。一个程序和它的数据在被CPU执行前必须移到计算机的内存中。每个字节都有一个唯一的地址,使用这个地址确定字节的位置 ,以便于存储和获取数据。因为可以按任意顺序存取字节 ,所以内存也被称为随机访问存播器(Random-Access Memory,RAM)。计算机的内存(RAM)是一种易失的数据保存形式:断电时存储在内存中的信息就会丢失。
(3)存储设备(例如,磁盘和光盘)
程序和数据被永久地存放在存储设备上,当计算机确实要使用它们时再移入内存,因为从内存读取比从存储设备读取要快得多。存储设备主要有以下三种类型:
1)磁盘驱动器
2)光盘驱动器(CD 和 DVD)
3)USB闪存驱动器
驱动器(drive)是对存储介质进行操作的设备,例如,磁盘和光盘。存储介质物理地存储数据和程序指令。驱动器从介质读取数据并将数据写在介质上。
(4)输入设备(例如,鼠标和键盘)/输出设备(例如,显示器和打印机)
输入设备和输出设备让用户可以和计算机进行通信。最常用的输人设备是键盘 (keyboard)和鼠标(mouse),而最常用的输出设备是显示器(monitor)和打印机(printer)。
(5)通信设备(例如,调制解调器和网卡)
计算机可以通过通信设备进行联网,例如,拨号调制解调器(modulator/demodulator, 调制器 / 解调器)、DSL、电缆调制解调器、有线网络接口卡,或者无线适配器。
04、比特和字节
计算机中字节(byte)是最小的存储单元。每个字节由8个比特构成。像3这样的小 数字就可以存储在单个宇节中。为了存储单个字节放不下的大数字,计算机需要使用几个字节。
计算机的存储能力是以字节和多字节来衡量的,如:
1)千字节(kilobyte, KB)1024字节(约为1000b)。
2)兆字节(megabyte, MB)1048576字节(约为1000Kb)。
3)千兆字节(gigabyte, GB)1073741824字节(约为1000Mb)。
4)万亿字节(terabyte, TB)1.0995116e^12字节(约为1000Gb)。
05、复习题
(1)什么是硬件和软件?
硬件:看得见的物理部件设备,即计算机物理部分。
软件:提供看不见的指令控制硬件,程序、文件、操作系统等都属于软件。
(2)列举计算机的 5 个主要硬件组件。
显示器、鼠标、键盘、硬盘、cpu等
(3)缩写“CPU”代表什么含义?
cpu表示中央处理器,它从内存中获取指令, 然后执行这些指令。
(4)衡量CPU速度的单位是什么?
MIPS(Million Instruction Per Second)即每执行秒百万条指令的数量
(5)什么是比特?什么是字节?
计算机中字节(byte)是最小的存储单元。每个字节由8个比特构成。
(6)内存是用来做什么的? RAM 代表什么?为什么内存称为 RAM?
内存用于存储程序及程序需要的数据。一个程序和它的数据在被CPU执行前必须移到计算机的内存中。RAM=Random-Access Memory。每个字节都有一个唯一的地址,使用这个地址确定字节的位置 ,以便于存储和获取数据。因为可以按任意顺序存取字节 ,所以内存也被称为RAM
(7)用于衡量内存大小的单位是什么?
byte,又称字节。1Tb≈1000Gb≈1000000Mb≈1000000000Kb≈1000000000000b
(8)用于衡量磁盘大小的单位是什么?
同内存
(9)内存和永久存储设备的主要不同是什么?
永久存储设备:即外储存器是指除计算机内存及CPU缓存以外的储存器,断电后数据仍能保存。同时外部存储器容量大而且携带方便,可以随时找到自已想要的存储信息。但运行速度相对较慢。
内存:它是与CPU进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行。内存这个存储设备不存储任何信息,但内存作为一个临时存储设备运行时只需运行用户使用当时所需程序,所以运行速度相对较快。