什么';这是在JAVA中从URL对象读取的用法

什么';这是在JAVA中从URL对象读取的用法,java,url,networking,Java,Url,Networking,比如从URL.openStream()创建一个inputStream 并从中阅读。阅读这些信息有什么用 当我们使用URL地址创建URL对象时,实际上我们并没有在java程序和internet上的URL之间建立连接,对吗? 既然没有建立这样的连接(换句话说,我们的2是孤立的),我们如何从中读取信息呢?换句话说,我们如何知道它是什么样的 对不起,关于网络的笑话p 谢谢你的意见 URL.openStream()确实打开到URL的连接。发件人: 打开与此URL的连接,然后重试 返回用于读取的InputS

比如从URL.openStream()创建一个inputStream

  • 并从中阅读。阅读这些信息有什么用

  • 当我们使用URL地址创建URL对象时,实际上我们并没有在java程序和internet上的URL之间建立连接,对吗? 既然没有建立这样的连接(换句话说,我们的2是孤立的),我们如何从中读取信息呢?换句话说,我们如何知道它是什么样的

  • 对不起,关于网络的笑话p

    谢谢你的意见

    URL.openStream()确实打开到URL的连接。发件人:

    打开与此URL的连接,然后重试 返回用于读取的InputStream 从这个联系上。这种方法是一种有效的方法 以下简称:

         openConnection().getInputStream()
    
    现在很明显,某种联系已经建立起来了。连接设置为获取位于URL的资源的内容。当然,这取决于URL对象中指定的协议方案—HTTP或JAR。响应可以从输入流读取为字节,就像任何其他流一样。

    URL。openStream()会打开到URL的连接。发件人:

    打开与此URL的连接,然后重试 返回用于读取的InputStream 从这个联系上。这种方法是一种有效的方法 以下简称:

         openConnection().getInputStream()
    
    现在很明显,某种联系已经建立起来了。连接设置为获取位于URL的资源的内容。当然,这取决于URL对象中指定的协议方案—HTTP或JAR。响应可以从输入流读取为字节,就像任何其他流一样。

    InetAddress是“example.com”(或
    99.99.99
    ),但URL是“”

    InetAddress只是机器的网络地址,不提供任何有关机器支持哪些服务或如何连接这些服务的信息。(InetAddress类将负责将DNS名称(如“example.com”)映射到IP地址。)

    URL是资源(如文件)的位置,通常意味着获取资源的方法。(URL是统一资源定位器的缩写。)
    URL.openStream()
    方法是(尝试)获取由URL表示的资源的简单方法

    创建
    URL
    对象时,不会建立任何网络连接。当您(例如)调用
    URL.openStream()

    一个InetAddress是“example.com”(或
    99.99.99
    )而URL是“”时,就会建立连接

    InetAddress只是机器的网络地址,不提供任何有关机器支持哪些服务或如何连接这些服务的信息。(InetAddress类将负责将DNS名称(如“example.com”)映射到IP地址。)

    URL是资源(如文件)的位置,通常意味着获取资源的方法。(URL是统一资源定位器的缩写。)
    URL.openStream()
    方法是(尝试)获取由URL表示的资源的简单方法


    创建
    URL
    对象时,不会建立任何网络连接。连接是在您(例如)调用
    URL.openStream()

    时建立的,非常感谢您的回复!那么URL和iNet地址之间的区别是什么?我发现它们都是一样的…?InetAddress是一种URL?(都表示internet上的地址,但InetAddress专门用于主机。)?InetAddress类用于表示单个主机(IP地址)。URL是用户用来表示主机上可能存在的许多资源中的任何一个。@Yue:我认为inetAddress用于连接套接字,而URL用于连接资源。@tulskiy-部分正确。要使用套接字,您还需要知道1)TCP或UDP,2)端口号,以及3)通话/预期的协议。URL可以显式或隐式地指定所有这些内容。非常感谢您的回复!那么URL和iNet地址之间的区别是什么?我发现它们都是一样的…?InetAddress是一种URL?(都表示internet上的地址,但InetAddress专门用于主机。)?InetAddress类用于表示单个主机(IP地址)。URL是用户用来表示主机上可能存在的许多资源中的任何一个。@Yue:我认为inetAddress用于连接套接字,而URL用于连接资源。@tulskiy-部分正确。要使用套接字,您还需要知道1)TCP或UDP,2)端口号,以及3)通话/预期的协议。URL显式或隐式地指定所有这些。