Java教程是为JDK 8编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并可能使用已不再可用的技术。
请参阅Java语言变更了解Java SE 9及后续版本中更新的语言功能的摘要。
请参阅JDK发布说明了解有关所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息。
如果你在上网的时候,无疑你听说过URL这个词,并且使用URL来访问Web上的HTML页面。
通常来说,虽然不完全准确,但最容易理解的方法是将URL看作是Web上某台机器上文件的名称,因为大多数URL指向网络上某台机器上的文件。然而,要记住URL也可以指向网络上的其他资源,如数据库查询和命令输出。
URL是Uniform Resource Locator的缩写,它是指向Internet上资源的引用(地址)。
URL有两个主要组成部分:
http://example.com
,协议标识符是http
。http://example.com
,资源名称是example.com
。请注意,协议标识符和资源名称之间用冒号和两个正斜杠分隔。协议标识符指示用于获取资源的协议的名称。示例使用的是超文本传输协议(HTTP),通常用于提供超文本文档。HTTP只是访问网络上不同类型资源的众多不同协议之一。其他协议包括文件传输协议(FTP)、Gopher、文件和新闻。
资源名称是资源的完整地址。资源名称的格式完全取决于所使用的协议,但对于许多协议,包括HTTP,资源名称包含以下一个或多个组件:
对于许多协议来说,主机名和文件名是必需的,而端口号和引用是可选的。例如,HTTP URL的资源名称必须指定网络上的服务器(主机名)和该机器上文档的路径(文件名);还可以指定端口号和引用。