## 课堂内容总结html
递归java
HTTP请求包括三个部分:
git
第一部分具体以下:
算法
URL构造方法:
vim
HTTP请求包括三个部分
数组
GET /C/9/5/1_kfanning.jpg HTTP/1.1
PUT方法请求服务器去把请求里的实体存储在请求URI(Request-URI)标识下。若是请求URI(Request-URI)指定的的资源已经在源服务器上存在,那么此请求里的实体应该被看成是源服务器关于此URI所指定资源实体的最新修改版本。若是请求RI(Request-URI)指定的资源不存在,而且此URI被用户代理定义为一个新资源,那么源服务器就应该根据请求里的实体建立一个此URI所标识下的资源。缓存
若是一个新的资源被建立了,源服务器必须能向用户代理(useragent)发送201(已建立)响应。若是已存在的资源被改变了,那么源服务器应该发送200(Ok)或者204(无内容)响应。若是资源不能根据请求URI建立或者改变,一个合适的错误响应应该给出以反应问题的性质。服务器
实体的接收者不能忽略任何它不理解和不能实现的Content-* (如:Content-Range)头域,而且必须返回501(没有被实现)响应。若是请求穿过一个缓存(cache),而且此请求URI(Request-URI)指示了一个或多个当前缓存的实体,那么这些实体应该被看做是旧的。PUT方法的响应是不可缓存的。网络
PUT方法请求里的URI标识请求里封装的实体一一用户代理知道URI意指什么,而且服务器不能把此请求应用于其它资源(resource)。PUT方法请求里的实体头域应该被用于资源的建立或修改。学习
Map<String, List<String>> headers = urlConnection.getHeaderFields(); Set<Map.Entry<String, List<String>>> entrySet = headers.entrySet();
查询了Map的API,以下图所示:K是“此映射所维护的键的类型”,上段代码中键类型为String,V是“映射值的类型”,这里是一个String类型的链表。getHeaderFields用于读取此URL引用的资源。
Set是一个不包含重复元素的 collection。其成员类型为Map.Entry<String, List<String>>
Map.Entry其中是映射项(键-值对)。截图以下:
查询entrySet方法:它返回此映射中包含的映射关系的 Set 视图。
目前暂不知道试题的具体答案。
这周我对搭档的帮助是和她一块儿分析电子版教材中网络方面的代码,解决咱们不明白的模块并督促双方学习。
教材学习中的问题和解决过程, 一个问题加1分
代码调试中的问题和解决过程, 一个问题加1分
基于评分标准,我给本博客打分:XX分。得分状况以下:xxx
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 4/0 | 1/3 | 28/80 | 下载了JDK和GIT |
第二周 | 61/4 | 1/4 | 20/108 | 在unbuntu中熟练编写程序,熟练进行文件、目录等操做 |
第三周 | 684/65 | 1/5 | 27/108 | 初步配置vim方便使用,会本身解决一些代码问题 |
第四周 | 1238/749 | 1/6 | 23/135 | 大部分本身补全的代码片断不会出现问题,渐渐具有脱离书本编代码的能力 |
第五周 | 627/1987 | 1/7 | 20/158 | 可以帮助其余同窗发现代码出错的缘由 |
第六周 | 414/2614 | 1/8 | 24/178 | 可以整理出教材中各类类、接口、方法之间的相互关系,理清知识脉络 |
第七周 | 564/3028 | 2/9 | 17/202 | 借室友的书进行学习,因此学习时更加注重理解和记忆 |
第八周 | 280/3592 | 1/11 | 20/219 | 借室友的书进行学习,因此学习时更加注重理解和记忆 |
第九周 | 300/3872 | 2/12 | 20/239 | 借室友的书进行学习,因此学习时更加注重理解和记忆 |
第十周 | 899/4172 | 1/14 | 18/259 | 对Java在网络上的应用有了更多了解 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进本身的计划能力。这个工做学习中很重要,也颇有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:20小时
实际学习时间:18小时
改进状况:重点学习Java for Android。分析代码能力提高。