经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » Java相关 » Java » 查看文章
java中的URLConnection和HttpURLConnection有什么区别(因为我自己搜到别人写的区别看下来都没有什么区别)
来源:cnblogs  作者:贱小提莫  时间:2018/11/22 10:26:27  对本文有异议

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

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

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

  点进两个源码里面发现

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

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

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

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

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

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

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

 

 

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号