# 你可能已经知道关于 Java 中的网络
网络这个词在许多程序员的心中引起了恐慌。不要害怕!使用 Java 环境中提供的网络功能非常简单。 事实上,你甚至可能在没有意识到的情况下使用网络!
# 从网络加载 Applets
如果您有权访问支持 Java 的浏览器,则无疑已经执行了许多小程序。您运行的小程序由 HTML 文件中的特殊标记引用 - <APPLET>
标记。
Applets 可以位于任何地方,无论是在本地机器还是在互联网上。小程序的位置对用户来说完全不可见。
但是,小程序的位置是在 <APPLET>
标记内编码的。浏览器解码这些信息,找到小程序并运行它。
如果小应用程序在您自己以外的某个机器上,那么浏览器必须先下载小应用程序,然后才能运行它。
这是您从 Java 开发环境访问 Internet 的最高级别。其他人花时间编写浏览器,完成连接到网络并从中获取数据的所有烦人工作, 从而使您可以从世界任何地方运行小程序。
欲了解更多信息:
“Hello World!” 应用程序 向您展示了如何编写第一个 applet 并运行它。
在 Java 小程序踪迹介绍如何编写 Java 小程序从 A 到 Z.
# 从网址加载图片
如果您已经冒险编写自己的 Java 小程序和应用程序,那么您可能会遇到名为 URL 的 java.net 软件包中的类。 这个类表示一个统一资源定位符,并且是网络上某些资源的地址。您的小应用程序和应用程序可以使用 URL 来引用甚至连接网络上的资源。 例如,要从网络加载图像,Java 程序必须首先创建一个包含图像地址的 URL。
这是互联网的第二高层次交互 - 您的 Java 程序获取所需内容的地址,为它创建一个 URL,然后在 Java 开发环境中使用一些现有的功能来完成连接的繁琐工作到网络并检索资源。
有关更多信息,请参阅:如何使用图标 向您展示如何在拥有 URL 时将图像加载到 Java 程序(无论是小程序还是应用程序)。在加载图像之前, 您必须创建一个 URL 对象,其中包含资源的地址。
使用 URL 章节,提供了关于 URL 的完整讨论,包括您的程序如何连接到它们以及读取和写入该连接。