URL和URLConnection之间的区别?

时间:2014-01-12 17:44:51

标签: java url urlconnection

URL和URLConnection之间有什么区别,可以提供一些例子或者引用我吗?

4 个答案:

答案 0 :(得分:0)

根据http://docs.oracle.com/javase/7/docs/api/,URL表示统一资源定位符,它只是一个地址。 URLConnection表示应用程序和URL之间的通信链接。

答案 1 :(得分:0)

来自Oracle web site

:“从URLConnection读取而不是直接从URL读取可能更有用。这是因为您可以将URLConnection对象用于其他任务(例如写入URL)同一时间。“

答案 2 :(得分:0)

来自Oracle的JAVA API规范:

  

类URL表示统一资源定位符,指向万维网上“资源”的指针。资源可以是文件或目录这样简单的东西,也可以是对更复杂的对象的引用,例如对数据库或搜索引擎的查询。

     

抽象类URLConnection是表示应用程序和URL之间的通信链接的所有类的超类。此类的实例可用于读取和写入URL引用的资源。

URL对象只是创建一个绝对URL,由使用openConnection()创建的URLConnection对象用于通过网络与URL进行交互。

答案 3 :(得分:0)

URL表示资源的位置,URLConnection表示访问该位置资源或与之通信的链接。