【发布时间】:2014-01-31 10:00:12
【问题描述】:
URL和URLConnection有什么区别,可以提供一些例子或者参考我吗??
【问题讨论】:
-
嗯,一个是URL,另一个是URLConnection
-
基本上,电话号码和电话之间的区别是一样的。阅读 javadoc。它解释了这两个类是什么。
标签: java url urlconnection
URL和URLConnection有什么区别,可以提供一些例子或者参考我吗??
【问题讨论】:
标签: java url urlconnection
来自 Oracle 的 JAVA API 规范:
类 URL 代表一个统一资源定位器,一个指向万维网上“资源”的指针。资源可以是文件或目录等简单的东西,也可以是对更复杂对象的引用,例如对数据库或搜索引擎的查询。
抽象类 URLConnection 是代表应用程序和 URL 之间的通信链接的所有类的超类。此类的实例既可用于读取也可用于写入 URL 所引用的资源。
URL 对象只是创建一个绝对 URL,使用 openConnection() 创建的 URLConnection 对象使用该绝对 URL 通过网络与 URL 进行交互。
【讨论】:
根据http://docs.oracle.com/javase/7/docs/api/,URL 代表一个统一资源定位器,它只是一个地址。 URLConnection 表示应用程序和 URL 之间的通信链接。
【讨论】:
来自Oracle web site:“..从 URLConnection 读取而不是直接从 URL 读取可能更有用。这是因为您可以同时将 URLConnection 对象用于其他任务(例如写入 URL) 。”
【讨论】:
URL 表示资源的位置,URLConnection 表示用于访问该位置的资源或与该资源进行通信的链接。
【讨论】: