计算机是存储和处理数据的电子设备。计算机包括 硬件(hardware)和 软件(software)两部分。一般来说,硬件指计算机中可见的物理部分,软件提供不可见的指令控制硬件完成特定的任务。
计算机的几个主要的硬件组件
-
中央处理器(CPU)
-
内存(主存)
-
存储设备(例:磁盘和光盘)
-
输入输出设备(例:鼠标、键盘和显示器、打印机)
-
通信设备(例:调制解调器和网卡)
计算机的内存 由一个有序的字节序列组成,每个字节都有一个唯一的 地址。因为可以按任意顺序存取字节,所以内存也被称为随机访问存储器(RAM)。
内存中字节的内容永远非空,但是它的原始内容可能对你的程序来说是毫无意义的。一旦新的信息被放入内存,该字节的当前内容就会丢失。程序和数据被永久地存放在储存设备上,当计算机确实要使用它们时再移入内存。
Java语言规范、API、JDK、JRE和IDE
JDK 由一组独立程序构成,每个程序都是从命令行调用的,用于编译、运行和测试JAVA程序。
API 应用程序接口API也成为库,包含了为开发Java 程序而预定义的类和接口。
JRE 运行JAVA程序的程序称为JRE。
IDE 快速开发程序的集成开发环境
JAVA语言规范 是对JAVA程序设计语言的语法和语义的技术定义。
JAVA的三个版本
Java标准版(Java SE)可以用来开发客户端的应用程序。应用程序可以在桌面计算机中运行。
Java企业版(Java EE)可以用来开发服务端的应用程序,例如,Java servlet和JavaServer Pages(JSP),以及JavaServer Faces(JSF)。
Java微型版(Java ME)用来开发移动设备的应用程序,例如手机。
程序设计错误可以分为三类:语法错误、运行时错误 和 逻辑错误。