文档介绍:第2 章 Java 编程基础知识您将本章主要内容: ●了解 Java 编程语言●定义 Java 类●声明变量和常量●编写计算语句●编写判断语句●编写循环●声明和访问数组第1 章介绍面向对象的系统开发,、基本的 OO 概念和 OO 词汇,使您对 OO 及其简单的历史有一定的了解。在本章中,将介绍 Java 编程语言的基础知识。本书假定您熟悉某些编程语言的基础知识。虽然 Java 要求您了解新语法, 但您可能熟悉许多 Java 语句,如,许多编程语言中类似的 if-then-else 语法和循环语句 while 和 do。本章介绍如何声明变量;、如何编写计算语句、,决定判断语句和循环以及如何声明和访问数组。阅读完本章之后, 您将了解基本的 Java 编程语法和识别 Java 与其他语言之间的区别。并应能够设计和编写简单的 Java 类。本章主要提供有关用 Java 编程的基础知识,第3 章将 Jav a 作为面向对象的语言进行研究并提供对 Java 语法的引用。 介绍 Java 首先是在 1995 年中发布的, Java 是一种相对年轻的语言, 1995 年中首次发布, 但是在短期内它已经普及并被广泛地被接受。 Java 是由 Sun Microsystems 开发的, 设计的 Java 它被设计成为是一种强大的、具有全面功能的、面向对象的开发语言,在任何计算平台上都很容易学****了解和使用。另外, 设计的 Java 还支持在联网环境中开发应用程序。 Java 的部分功能来自其大而有用的类库, 类库包含有数百种预先写入的类, 这些类可提供“完成从简单的数字格式化到建立网络连接和访问相关数据库关系数据库这样的任务”的方法。本章和后面的章节将演示提供的一部分提供有类的这些类库及其其方法在本章和后面的章节中进行演示。 Java 是面向对象的,这意味着它可以实现在第 1 章中所了解到的 OO 概念:类、实例、方法、属性、封装、继承性和多态性。 Java 通过采用 OO 模型来, Java 鼓励使用可以明显减少调试和维护等琐碎工作的好的优秀软件设计。第 3 章更加详细地讨论 Java 的 OO 方面。 Java 是简单的, 因为它使用的关键字集合比稍小于其他大多数其他语言都要少。的关键字集合即可获得 Jav a 的简单性。关键字在编程语言中有特殊的含义, 编写语句时使用它们。 COBO L 和 Visual Basic 之类的关键字有数百个, 但是 Java 只有 48 个关键字, 这些关键字列在表 2-1 中。第 2章 Java 编程基础知识? 19?在许多 Java 编辑器中, Java 的关键字都显示为蓝色,如 if和 for 。在表 2-1 中,以粗体显示的关键字在本章中定义。注意当前不使用 const 和 goto 。表 2-1 Java 关键字 abstract boolean break byte case Catch char class const continue default do double else extends final finally float For goto If implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while Java 的可移植性意味着可一次性编写和编译程序, 然后在许多不同的处理器和操作系统上运行。可移植性对于 应用程序来说很重要,因为经常从服务器上将第 3 章中演示的名为 applet 的 Java 程序下载到客户端系统来执行。下载的代码必须在不需要重新编译的情况下即可在各种计算平台上运行。如果要访问 World Wide Web , 虽然可能没有注意, 但是肯定已经下载并执行了 Java Applet 。使用字节码和解释程序( interpreter ) 可以获得 Java 的可移植性。编译 Java 程序时, 会产生字节码。随后 Java 字节码就会在专门为各种计算平台设计的解释程序的控制下执行。此解释程序称为 Java 虚拟机(Java Virtual Machine , JVM) 。字节码和 JVM 组合意味着在不知道它将使用哪种计算平台的情况下即可编写 Java 程序。例如,可以在 Microsoft Windows 系统上编写程序, 但是随后应该让该程序在使用 UNIX 操作系统的 Sun 工作站上执行。图 2-1 显示如何产生 J