- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 多线程访问共享数据同步原因
首先,JVM中堆空间(存放对象)、方法区(存放静态变量、常量)、常量池(String常量池、整形常量池)是线程共享的空间,Java栈空间是线程私有的,每个线程都有一个栈空间,执行一个方法时会创建一个栈帧,压入栈中,栈帧中保存局部变量、方法参数、中间变量的值,方法返回后栈帧弹出。线程读取堆、方法区、常量池中数据后,存放在线程栈中,对栈中的值操作完成后,再写回堆、方法区、常量池中,如果多个线程...
2017-06-22 21:07:27 1014
原创 TabLayout、ViewPager、FragmentPagerAdapter实现新闻导航栏
TabLayout、ViewPager、FragmentPagerAdapter实现新闻导航栏
2017-06-13 12:24:13 984
原创 观察者模式-百度摇号短信提醒举例说明
观察者模式定义了一对多的依赖,当被观察者发生改变时,依赖于它的所有观察者会收到通知并自动更新,下面我们以百度摇号短信提醒举例说明,相信大家都有切身体会吧,下面看图: 如图所示,短信提醒系统就是被观察者,每个摇号者都是观察者。观察者需要向被观察者订阅,才能收到被观察者发出的通知,同时观察者也可以取消订阅。 观察者模式包括两个接口、两个实...
2017-06-09 14:37:45 3173
转载 OkHttp使用详解及遇到的问题
今天学习了一下 OkHttp ,在这里做个总结,希望可以帮助到有需要的人,好了,废话不多说,进入正题。一、OkHttp介绍OkHttp是一个优秀的网络请求框架,可能一说到网络请求框架,可能很多人都会想到 volley , volley 是一个Google提供的网络请求框架,我的博客里也有一篇专门介绍 volley 的博客,博客地址在此 Android网络请求 ------ Volley的使...
2017-06-08 12:50:35 869
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人