- 博客(5)
- 资源 (20)
- 收藏
- 关注
原创 你可能需要了解的HTTP
TCPIP分层TCP协议如何保证可靠传输HTTP报文HTTP状态码HTTP首部HTTPSTCP/IP分层应用层 传输层 网络层 数据链路层http协议位于 应用层 传输层有俩个性质不同的协议 TCP UDP ,传输层把从应用层处收到的数据(HTTP请求报文)进行分割,转发到网络层网络层处理数据包TCP协议TCP位于传输层,提供可靠的字节流服务字节流服务是指,为了方便传输,将大块
2017-11-15 16:30:25 761
原创 IntentService 从源码分析
为什么要提供 IntentServiceIntentService 为什么可以执行耗时操作如何通过ServiceHandler发送消息为什么要提供 IntentService解析 Service 是执行在UI线程的,不能进行耗时操作。IntentService 为什么可以执行耗时操作ServiceHandler 是 Handler 的一个子类HandlerThread 是 Thread 的
2017-11-06 11:32:00 662
原创 String 简单分析
String 基本常识String 内存分配直接赋值通过newString 的比较主要是 equalsString StringBuffer StringBuilderString 基本常识通过直观看代码得到的 String 是 final 的不可继承String 对象是不可变的。查看源码或者JDK文档可以看出来,String里面每一个会修改String值的方法,都会创建一个新的对
2017-11-05 11:32:53 832
原创 Java equals == 简单分析
主要是分析在比较对象的时候的情景为什么要有equalsJava不支持运算符的重载 Java方法可以重写== 的局限性== 是什么== 比较俩个对象的内存引用。如果俩个对象的引用完全相同(指向同一个对象)时,返回true,否则返回false。但是 == 常用于比较基本数据类型equals 是什么equals 方法定义在Object中,可以根据具体的业务逻辑进行重写。注意重写该方法的时候,有
2017-11-04 11:35:55 611
原创 HashMap的简单源码分析
关于HashMap关于HashMap容量加载因子NodeNode数组1.容量2.加载因子1和2的决定了方法resize() 并且加载因子会决定空间的利用率和hash冲突的几率, 默认的加载因子是0.75 final Node<K,V>[] resize() { Node<K,V>[] oldTab = table; int oldCap = (ol
2017-11-02 22:58:23 570
layout_gravity和gravity区别以及应用
2015-05-05
史上最强Android 开启照相或者是从本地相册选中一张图片以后先裁剪在保存并显示源代码
2014-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人