- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java7入门经典Java7入门经典.pdf
第 章
1
Java 简介
本章主要内容:
● Java 语言的基本特征
● Java 程序在计算机上的运行方式
● Java 程序能在不同计算机之间移植的原因
● 面向对象编程的基本思想
● 一个简单 Java 程序的构成以及使用 Java 开发工具包(Java Development Kit,JDK)运行程序
的方法
● HTML 简介以及使用 HTML 将一个 Java 程序嵌入到网页中的方法
本章将给出对 Java 语言的概要介绍。在此阶段,无须急于理解本章讨论的细节,因为这些内容
在本书的后续章节中都会有更深入的介绍。本章的主要目的是介绍贯穿本书的基本思想,以及能使
用 Java 程序的主要环境和在每个环境中可应用的程序类型。
1.1 Java 概览
Java 是一门具有创新性的编程语言,对于必须在各种不同计算机系统中运行的程序来说,它已
经成为首选语言。首先,Java 允许编写很小的称为 applet 的小程序。这些小程序可以嵌入到网页中
来提供一些功能。将可执行代码嵌入到网页中能提供各种各样令人兴奋的可能性。不用被动地展示
文本和图形,网页能够以想要的方式进行交互,其中包括动画、游戏和交互式事务处理——几乎涵
盖所有可能。
当然,将程序代码嵌入到网页中也产生了特殊的安全需求。当 Internet 用户访问一个嵌入了 Java
代码的网页时,必须确信这不会干扰到该用户计算机的操作或者损坏该用户系统中的数据。这意味
着必须控制嵌入代码的执行过程并阻止对计算机环境的意外损坏,并且确保任何恶意的 Java 代码都
会被有效地禁止。Java 会通过隐式地检测来减少在 Java applet 中发生这种情况的可能性。
Java 对于 Internet 和基于网络的应用程序的支持并不仅仅限于 applet。例如,Java Server Pages(JSP)
提供了一种创建服务器应用程序的强大方法,所创建的服务器应用程序可以动态地创建针对收到的
Java 7 入门经典
特殊请求而精确定制 HTML 页面并将其下载到客户端。当然,由 JSP 产生的页面本身也可以包含
Java applet。
Java 也允许编写大规模应用程序,不用修改就能在任何拥有支持 Java 的操作系统环境的计算机
上运行。这适合当今绝大多数计算机。有一条杜撰的标语描述了 Java 的跨平台特性,“一次编写,
任意运行”,它充分地说明了这种情况。程序可在个人计算机(Personal Computer,PC)上进行代码开
发,然后在一个支持 Java 的手机上运行。甚至能编写同时作为一般应用程序和 applet 运行的程序。
Java 在最近几年发展得日益成熟。由标准核心 Java 提供的函数范围增长巨大。Java 提供了复杂
的用于创建含有交互式图形用户界面(Graphical User Interface,GUI)的应用程序的工具,广泛的图像
处理和图形编程工具,以及对 XML、关系数据库访问和通过网络与远程计算机通信的支持。现在
不仅仅能在 Java 中有效编写任何类型的应用程序,而且还有可完全移植的隐含优势。
当然,Java 仍然在发展壮大。最新的 Java 开发工具包 JDK 7,添加了很多新的工具,包括新的
语言特性以及对支持库的显著提升。这些都将在本书中一一介绍。
1.2 Java 语言的特性
Java 最重要的语言特性是它最初时就设计为与机器无关。不用修改就能在任何支持 Java 的机器
和操作系统组合
文档评论(0)