下载
第2章 预 备 知 识
2.1 Java程序设计基础
J a v a是J S P 的基础,要学习J S P 技术,J a v a 基础是必不可少的。本节将简要介绍 J a v a的基本语
法和概念。已经是J a v a编程人员的读者就不用阅读了,这里是为没有多少 J a v a 经验的读者提供一
个快速入门的方法。这里对 J a v a语言的介绍仅仅是一个基本的概况,要想深入学习 J S P ,必须对
J a v a 语言有深刻的理解,笔者推荐机械工业出版社翻译出版的《 J a v a 编程思想》一书,本书限于
篇幅,就不多讲了。
2.1.1 Java语言规则
J a v a语言的基本结构像C / C + + , 任何用面向过程语言编写过程序的人都可以了解 J a v a 语言的
大部分结构。
1. 程序结构
J a v a语言的源程序代码由一个或多个编译单元 ( c o m p i l a t i o n u n i t )组成,每个编译单元只能包
含下列内容(空格和注释除外):
• 程序包语句(package statement )。
• 入口语句(import statements) 。
• 类的声明(class declarations) 。
• 界面声明(interface declarations)。
每个J a v a的编译单元可包含多个类或界面,但是每个编译单元最多只能有一个类或者界面是
公共的。Java 的源程序代码被编译后,便产生了 J a v a字节代码。J a v a 的字节代码由 一系列不依
赖于机器的指令组成,这些指令能被 J a v a 的运行系统(runtime system)有效地解释。J a v a 的运行系
统工作起来如同一台虚拟机。在当前的J a v a实现中,每个编译单元就是一个以. j a v a为后缀的文件。
每个编译单元有若干个类,编译后,每个类生成一个 . c l a s s文件。. c l a s s 文件是J a v a虚拟机能够识
别的代码。 在引入了J A R这个概念以后,现在可以把许多 J a v a的c l a s s文件压缩进入一个J A R 文件
中。新版本的J a v a 已经可以直接读取J A R 文件加以执行。
2. 注释
注释有三种类型:
/ / 注释一行
/ * 一行或多行注释 */
/ * * 文档注释 **/
文档注释一般放在一个变量或函数定义之前,表示在任何自动生成文档系统中调入,提取
注释生成文档的工具叫做 j a v a d o c ,其中还包括一些以 @开头的变量,如: @ s e e 、@ v e r s i o n 、
- 1
- 2
前往页