跳到内容

Javafied/前言

来自维基教科书,开放的书籍,开放的世界

从 C 和 C++ 中吸取了经验教训,Java 在 1995 年初期成为互联网程序员的首选语言。许多程序员在 Java 推出后几乎立即采用了这种易于使用的语言,为什么不呢,因为它在一个包中提供了所有好东西:自动垃圾回收、图形、动画、图形用户界面、平台独立性、网络、国际化和文档。

炒作:Java 的兴衰

[编辑 | 编辑源代码]

1996 年,随着 Usenet 群组充斥着大量有关该语言的新闻和信息,Java 吸引了大批追随者。Java beta 和 1.0 可能在开发社区中引起了巨大轰动,但 1997 年 3 月发布的 1.1 版本让人们开始思考“Java 能取代 Windows 吗?”1

人们开始将 Java 与 Microsoft Windows 等系统进行比较,无论 Java 看起来多么令人印象深刻,人们开始对该语言进行挑剔。有些人说它很慢,有些人只是不喜欢它,因为Graphics 类中的drawLine(...) 方法绘制的线宽为1px。很快,技术论文开始出现在网站上,对 Java 的速度进行基准测试,并探讨与 Java 程序的性能下降和故障相关的各种问题。Java 逐渐淡出人们的视线。

随着 Java 淡出人们的视线,微软等软件供应商几乎采用了 Java 的所有功能(虚拟机字节码、垃圾回收和多线程),将其贴在他们现有的产品(即 Visual C++ 和 Visual Basic)上,推出了一种新语言 C# 和一个全新的平台 .Net。Java 很快就被遗忘了。C# 现在是程序员的首选语言,它具有与 Java 相同的功能,但速度却与 C/C++ 一样快。C# 在所有方面都超越了 Java。

Java 开始失去开发者,说实话,我就是一个例子。但随后,小版本号增加了。1.3 现在变成了1.4。就像朝阳中出现的几缕鲜红一样,希望出现在了被忽视的边缘。Java 语言并没有消亡!它还在测试版中挣扎着,复活了,但徒劳无功。C# 开发已经吸引了曾经痴迷于 Java 的一半开发者。几个月后,Java 升级到了1.5,但这次 Java 在语言语法中引入了一些重大更改,以匹配一些结构,比如enum 和与 C# 中常见的foreach 循环等效的循环。Java 吸引了更多开发者,但它还没有说服最终用户。它能做到吗?

本书将探讨 Java 如何在 Windows 平台上对开发者和用户都有用,并将深入 Java 世界,了解 Java 的新功能。

这本书并不仅仅局限于此。我们将尝试为本书的读者提供持续的支持,并通过本书每一页顶部的讨论链接不断改进本书的文本。

我们还将

  • 提供一个下载部分,供您下载源代码(如果有)。
  • 发布有关使用本指南的常见问题解答,以解决您的大多数问题。

什么能比读者反馈更让作者高兴?我们欢迎对稿件的评论,并希望收到所有读者的反馈。如果您想与本书的任何作者交流,请使用页面顶部的讨论链接。

如果您发现本书有任何错误,请告知我们,或者自己更正并为我们提供未来版本的建议。

参考文献

[编辑 | 编辑源代码]
  1. Java 能取代 Windows 吗? http://pandonia.canberra.edu.au/java/auugjava/paper.html


请仅在书籍标题页上添加{{alphabetical}}


华夏公益教科书