会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
听弦
唯爱与美食不可辜负
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2020年2月26日
Android service
摘要: ###一、服务的创建 public class Myservice extends Service { @Override public IBinder onBind(Intent intent) { return null; } } 然后在清单文件中注册服务。 <service android:n
阅读全文
posted @ 2020-02-26 20:56 我的小鱼干嘞
阅读(236)
评论(0)
推荐(0)
2020年2月22日
Eventbus
摘要: 1. EventBus作用 它简化了应用程序内各个组件之间进行通信的复杂度,尤其是避免了fragment间通信的复杂度。假如我们使用广播来通信,略显麻烦,如果传递的数据是实体类,那么还需要序列化。 正是因为EventBus的解耦并且使用方便,开销小(避免实体类数据序列化)才得以广泛应用。 1.1 三
阅读全文
posted @ 2020-02-22 22:14 我的小鱼干嘞
阅读(353)
评论(0)
推荐(0)
java线程池
摘要: new Thread new Thread的弊端: 每次新建线程新建的对象性能差 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,占用过多系统资源导致死机或oom 功能少,如定时执行,定期执行,线程终端 由此,java提供了四种线程池,它的目的在于 重用存在的线程,减少对象创建,消亡的开销,性能
阅读全文
posted @ 2020-02-22 13:35 我的小鱼干嘞
阅读(180)
评论(0)
推荐(0)
2020年2月16日
volatile关键字
摘要: ###volatile的作用 阅读本篇前参见上一篇博文https://chuna2.787528.xyz/dearnotes/p/12290564.html ####1.保证此变量对所有线程的可见性 (当一条线程修改了这个变量的值,新值对于其他线程来说立即得知) 虽然是这样,但是我们并不能因此认为基于v
阅读全文
posted @ 2020-02-16 12:55 我的小鱼干嘞
阅读(167)
评论(0)
推荐(0)
2020年2月15日
Android框架模式
摘要: 参考大佬写的文章:https://www.jianshu.com/p/f17f5d981de7 ###1、MVC模式 Model:模型层,根据业务模型建立相关的数据类,同时相关的数据库操作和网络也在Model中进行。 View:视图层,一般用xml文件描述,用于view的展示 Controller:
阅读全文
posted @ 2020-02-15 13:15 我的小鱼干嘞
阅读(235)
评论(0)
推荐(0)
2020年2月10日
java内存模型
摘要: ###定义 Java内存模型(JMM)是一种符合内存模型规范的,屏蔽了各种硬件和操作系统的访问差异的,保证了Java程序在各种平台下对内存的访问都能保证效果一致的机制及规范。 (要想理解java内存模型,必须要了解主内存和工作内存的概念。我们先用一个图来看一下它们) ###主内存 java内存模型规
阅读全文
posted @ 2020-02-10 21:10 我的小鱼干嘞
阅读(139)
评论(0)
推荐(0)
2020年2月6日
实现单例的方式
摘要: ###定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 ###特点 单例类只能有一个实例 必须创建自己的唯一实例 给其它对象提供这一实例 构造函数一般是私有的 ###实现方式 ###1、懒汉式 ####线程不安全 public class Singleton { private stat
阅读全文
posted @ 2020-02-06 17:51 我的小鱼干嘞
阅读(771)
评论(0)
推荐(0)
2020年1月31日
isEmpty,null和""区别
摘要: 很简单,我们以String类型为例: ① String a; ② String b=""; ③ String c=null; ④ String A=new String(); A.isEmpty(); ①是声明了一个string类型的 a,即没有再申请内存地址,更没有指向引用地址; ②是声明一个St
阅读全文
posted @ 2020-01-31 22:57 我的小鱼干嘞
阅读(1399)
评论(0)
推荐(0)
2020年1月15日
Android 消息机制
摘要: ###Handler消息机制 定义 Message 线程间通信的数据单元,可通过message携带需要的数据创建对象:Message.obtain(what) Handler Handler是Message的处理器,同时也负责消息的发送和移除工作 发送即时消息:即使发送即时处理 发送延时消息:即时发
阅读全文
posted @ 2020-01-15 17:38 我的小鱼干嘞
阅读(2530)
评论(0)
推荐(0)
上一页
1
2
3
公告