您可能已经了解 Java 网络

“网络”一词在许多程序员的心中引起了恐惧。不要怕!使用 Java 环境中提供的联网功能非常容易。实际上,您可能已经在使用网络,而没有意识到!

从网络加载 Servlets

如果可以访问支持 Java 的浏览器,那么无疑已经执行了许多 applet。您运行的 Servlets 由 HTML 文件中的特殊标记<APPLET>标记引用。Servlets 可以位于任何位置,无论是在本地计算机上还是 Internet 上的任何地方。Servlets 的位置对于用户来说是完全不可见的。但是,Servlets 的位置被编码在<APPLET>标签内。浏览器解码此信息,找到 Servlets,然后运行它。如果该 applet 不在您自己的计算机上,则浏览器必须先下载该 applet,然后才能运行它。

这是您从 Java 开发环境对 Internet 的最高访问级别。其他人已经花了一些时间来编写浏览器,该浏览器完成了连接到网络并从中获取数据的所有艰巨工作,从而使您能够在世界任何地方运行 Servlets。

想要查询更多的信息:
“ Hello World!”应用向您展示如何编写第一个 Servlets 并运行它。

Java Applets跟踪描述了如何将 Java applet 从 A 写入 Z。

从 URL 加载图像

如果您try编写自己的 Java Applet 和应用程序,则可能会遇到 java.net 包中称为 URL 的类。此类表示统一资源定位符,并且是网络上某些资源的地址。您的 Servlets 和应用程序可以使用 URL 进行引用,甚至可以连接到网络上的资源。例如,要从网络加载图像,您的 Java 程序必须首先创建一个 URL,其中包含该图像的地址。

这是您可以与 Internet 进行的下一个最高级别的交互— Java 程序获取所需内容的地址,为其创建 URL,然后在 Java 开发环境中使用一些现有功能来完成连接工作连接到网络并检索资源。

想要查询更多的信息:
如何使用图标显示了具有 URL 时如何将图像加载到 Java 程序(Servlets 或应用程序)中。在加载图像之前,必须创建一个 URL 对象,其中包含资源的地址。

使用网址是本教程的下一课,它提供了有关 URL 的完整讨论,包括程序如何连接到 URL 以及如何读取和写入该连接。