Socket ,URL,URLConnetcion三个类的区别在什么地方啊?

解决方案 »

  1.   

    这三个类本来就没一点相似,只是都是关于网络的信息,都在java.net包中
    Socket是关于网络这间通信所用到的类
    URL是获得其虚拟路径
    URLConnection可获得其网页的相关信息
      

  2.   

    打开源码看不就行了,用一个能在 IDE 中直接看源码的 IDE,比如 Eclipse, JDeveloper,到 java.Sun.com/Java.net 下载 J2SE4/5/6 源码&JavaDocs
      

  3.   

    到 java.Sun.com/Java.net 下载 J2SE4/5/6 源码&JavaDocs 下载 J2SE4/5/6 源码&JavaDocs
     ?? seesee去
      

  4.   

    socket 的实际工作是由一个 SocketImpl 的类实例执行的 。 一个应用通过改变 生成 socket 实现的 socket 工厂,可以配置自己以生成适合本地防火墙的 socket 。 URL 类表示一个标准的资源定位器,一个指向 WWW “资源”的指针。 一个资源有时可能象一个文件或目录一样简单,也可能是一个更为复杂的对象的引用,例如一个数据库的查询或一个搜索引擎 。
    抽象类 URLConnection 是所有表示应用程序与 URL 之间通信链路的类的超类。该类的实例可以用来对由 URL 引用的资源进行读取和写入操作。具体的看一下JDK吧 网上有中文的
      

  5.   

    呵呵, 我也来
    Socket: 通信协议封装(TCP), 包含了通信的一些具体实现URL: 简单的可看做文件路径名, 但是URL可在互连网上使用的, 叫统一资源定位. 如
       Http:\\www.163.com\index.html
       ftp:\\ftp.163.com\abc.zipURLConnection: 就是对访问URL的Socket封装, 通过URLConnection可以访问到Url定位的资源希望对你有用