在继续讲解前,有必要澄清一个普遍的误解。因为Java 被用来创建网页,所以初学者有时将Java 与超文本标记语言(Html )混淆,或认为Java 仅仅是对HTML 的一些改进。幸好,这只是误解。实质上,HTML 是一种定义信息逻辑的组织方式并提供相关信息的链接(叫超文本链接)。你可能知道,超文本链接(hypertext link )(也叫超链接)是把一个超文本与另一个超文本文档链接起来的工具,而这个被链接的超文本文档可能在本地或万维网上其他地方。超文本文档要素的定义是通过选择该超文本文档与另一个相关文档的链接,在用户搜索各种路径后,该超文本文档可以非线性的方式阅读。
尽管HTML 答应用户以动态方式阅读文档,但HTML 永远无法成为一种编程语言。当然,HTML 确实帮助和推进了万维网的普及,HTML 是促使Java 诞生的催化剂,但它没有直接从概念上影响Java 语言的设计。HTML 与Java 的惟一联系是,HTML 提供Java 小应用程序标记,该标记启动Java 小应用程序。这样,就可以在超文本文档中嵌入能启动Java 小应用程序的指令。