ad

阅读《Java核心技术》卷1 基础知识_更了解Java的奥妙_1.1 第1章 Java 程序设计概述

admin 150 2023-10-25

【摘要】 本书摘自《Java核心技术》一书中第1章,第1节,作者是来自美国的凯·S.霍斯特曼(Cay S.Horstmann),由林琪、苏钰涵等译。

第 1 章 Java 程序设计概述

▲ Java 程序设计平台

▲ Java “白皮书”的关键术语

▲ Java applet 与 Internet

Java 发展简史

阅读《Java核心技术》卷1 基础知识_更了解Java的奥妙_1.1 第1章 Java 程序设计概述

关 于Java的常见误解

1996年Java第一次发布就引起了人们的极大兴趣。关注Java 的人士不仅限于计算机出 版界,还有诸如《纽约时报》《华盛顿邮报》和《商业周刊》这样的主流媒体。 Java是第一种 也是唯一一种在National Public Radio 上占用了10分钟时间进行介绍的程序设计语言,并且 还得到了100000000美元的风险投资基金。这些基金全部用来支持用这种特别的计算机语 言开发的产品。重温那些令人兴奋的日子是很有意思的。本章将简要地介绍Java 语言的发展 历史。

1.1 Java 程序设计平台

在本书的第1版中,我和合著者 Gary Cornell是这样描述Java的:

“作为一种计算机语言, Java的广告词确实有点夸大其词。当然, Java 的确是 一种优秀的程序设计语言。作为一个名副其实的程序设计人员,使用Java 无疑 是一个比较好的选择。我们认为: Java 本来有潜力成为一种卓越的程序设计语 言,但可能有些为时过晚。 一旦一种语言得到广泛应用,与现存代码尴尬的兼 容性问题就摆在了人们的面前。”

关于这段文字,我们的编辑受到Sun 公司某高层人士的严厉批评 (Sun 是最早开发 Java 的公司)。 Java有许多非常优秀的语言特性,本章稍后会详细地讨论这些特性。但它也确实 有缺点,由于兼容性需求,新增的一些特性就没有原有特性那么简洁精练。

但是,正像我们在第1版中已经指出的那样, Java并不只是一种语言。在此之前出现的 那么多种语言都没有引起那么大的轰动。 Java是一个完整的平台,有一个庞大的库,其中包 含了很多可重用的代码,以及一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收 集等服务的执行环境。

作为一名程序设计人员,常常希望能够有一种语言,它具有令人赏心悦目的语法和易于 理解的语义 (C++ 不是这样的)。与许多其他的优秀语言一样,Java完全满足了这些要求。有 些语言提供了可移植性、垃圾收集等,但是,没有提供一个大型的库。如果想要有酷炫的绘 图功能、网络连接功能或数据库存取功能,就必须自己动手编写代码。 Java具备所有这些特 性,它是一种功能齐全的出色语言,是一个高质量的执行环境,还提供了一个庞大的库。正是因为它集多种优势于一身,所以对广大的程序设计人员有着不可抗拒的吸引力。

1.2 Java “白皮书”的关键术语

Java的设计者已经编写了颇有影响力的“白皮书”,用来解释设计的初衷以及完成的情 况,并且发布了一个简短的摘要。这个摘要用下面11个关键术语进行组织:

1)简单性

2)面向对象

3)分布式

4)健壮性

5)安全性

6)体系结构中立

7)可移植性

8)解释型

9)高性能

10)多线程

11)动态性

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:阅读《Java核心技术》卷1 基础知识_更了解Java的奥妙_4.2 使用预定义类
下一篇:阅读《Java核心技术》卷1 基础知识_更了解Java的奥妙_3.3.4 Unicode 和 char类型
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×