Java 简介 本章主要内容: ● Jav a 语言的基本特征 ● Jav a 程序在计算机上的运行方式 ● Jav a 程序能在不同计算机之间移植的原因 ● 面向对象编程的基本思想 ● 一个简单 Jav a 程序的构成以及使用 Jav a 开发工具包(Jav a Dev elopment Kit,JDK)运行程序的方法 ● HTML 简介以及使用 HTML 将一个 Jav a 程序嵌入到网页中的方法 本章将给出对 Jav a 语言的概要介绍
在此阶段,无须急于理解本章讨论的细节,因为这些内容在本书的后续章节中都会有更深入的介绍
本章的主要目的是介绍贯穿本书的基本思想,以及能使用 Jav a 程序的主要环境和在每个环境中可应用的程序类型
1 Java 概览 Jav a 是一门具有创新性的编程语言,对于必须在各种不同计算机系统中运行的程序来说,它已经成为首选语言
首先,Jav a 允许编写很小的称为 applet的小程序
这些小程序可以嵌入到网页中来提供一些功能
将可执行代码嵌入到网页中能提供各种各样令人兴奋的可能性
不用被动地展示文本和图形,网页能够以想要的方式进行交互,其中包括动画、游戏和交互式事务处理——几乎涵盖所有可能
当然,将程序代码嵌入到网页中也产生了特殊的安全需求
当 Internet 用户访问一个嵌入了 Jav a代码的网页时,必须确信这不会干扰到该用户计算机的操作或者损坏该用户系统中的数据
这意味着必须控制嵌入代码的执行过程并阻止对计算机环境的意外损坏,并且确保任何恶意的 Jav a 代码都会被有效地禁止
Jav a 会通过隐式地检测来减少在 Jav a applet 中发生这种情况的可能性
Jav a 对于Internet 和基于网络的应用程序的支持并不仅仅限于applet
例如,Jav a Serv er Pages(JSP)提供了一种创建服务