zoukankan      html  css  js  c++  java
  • java中的URLConnection和HttpURLConnection有什么区别(因为我自己搜到别人写的区别看下来都没有什么区别)

      今天看了一下公司同事的代码,如下

    1         URLConnection connection = openConnection(localURL);
    2         HttpURLConnection httpURLConnection = (HttpURLConnection)connection;

      好奇,为何需要将 URLConnection 转 HttpURLConnection ?

      点进两个源码里面发现

    1 一、HttpURLConnection 继承 URLConnection 
    2 public abstract class URLConnection //URLConnection
    3 abstract public class HttpURLConnection extends URLConnection //HttpURLConnection 

      将转换的代码注掉,发现编译报错,证明

    1 二、URLConnection 较 HttpURLConnection 多一些方法,如图下的getResponseCode()

      再去仔细看 两个类分别得详解,个人理解:

    1 三、URLConnection 可以走邮件、文件传输协议,而HttpURLConnection 就单指浏览器的HTTP协议

     ==================分割线====================

    这是我搜到的博友写的,区别

  • 相关阅读:
    [转]跨语言通信方案比较
    C#三种定时器
    Java优化技巧
    websocket初探
    [转]远远走来一个绿茶婊
    赠与今年的大学毕业生-----------胡适
    HDU3068 回文串 Manacher算法
    OpenCV安装与配置
    tkinter事件机制
    哈夫曼压缩
  • 原文地址:https://www.cnblogs.com/sun7897/p/9993657.html
Copyright © 2011-2022 走看看