Java教程是为JDK 8编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并且可能使用不再可用的技术。
请参阅Java语言更改,了解Java SE 9和后续版本中的更新语言特性的概要。
请参阅JDK发行说明,了解所有JDK版本的新功能、增强功能以及已删除或弃用的选项的信息。
单词网络会让许多程序员感到恐惧。不要害怕!在Java环境中使用提供的网络功能非常简单。实际上,您可能已经在使用网络而且还没有意识到!
如果您可以访问一个支持Java的浏览器,那么您肯定已经执行过许多小程序了。您运行的小程序在HTML文件中通过一个特殊的标签引用——<APPLET>
标签。小程序可以位于任何位置,无论是在您的本地机器上还是在互联网上的其他地方。小程序的位置对于用户来说完全是不可见的。但是,小程序的位置已经在<APPLET>
标签中进行了编码。浏览器对这些信息进行解码,找到小程序并运行它。如果小程序位于您自己的机器之外的某台机器上,则浏览器必须在运行之前下载该小程序。
这是您在Java开发环境中访问互联网的最高级别。其他人花费了时间编写了一个浏览器,它会完成所有连接网络和获取数据的繁琐工作,从而使您能够从世界任何地方运行小程序。
了解更多信息:
"Hello World!"应用程序向您展示如何编写并运行第一个小程序。
Java小程序教程描述了如何从头到尾编写Java小程序。
如果您尝试编写自己的Java小程序和应用程序,您可能会遇到java.net包中的一个类,称为URL。这个类代表了网络上某个资源的统一资源定位符(URL)。您的小程序和应用程序可以使用URL来引用甚至连接网络上的资源。例如,要从网络中加载一张图片,您的Java程序必须首先创建一个包含该图片地址的URL。
这是您与互联网交互的下一个最高级别 —— 您的Java程序获取所需内容的地址、创建URL,并使用Java开发环境中的一些现有函数来连接网络和检索资源。
了解更多信息:
如何使用图标向您展示如何在Java程序(无论是小程序还是应用程序)中加载图像,当您有图像的URL时。在加载图像之前,您必须使用该资源的地址创建一个URL对象。
处理URL是本教程中的下一课,它提供了关于URL的完整讨论,包括您的程序如何连接到URL以及如何从该连接中读取和写入数据。