为什么需要序列化? 在系统底层,数据的传输形式是简单的字节序列形式传递,即在底层,系统不认识对象,只认识字节序列,而为了达到进程通讯的目的,需要...

为什么需要序列化? 在系统底层,数据的传输形式是简单的字节序列形式传递,即在底层,系统不认识对象,只认识字节序列,而为了达到进程通讯的目的,需要...
Handler有什么用? 将工作线程需操作UI的消息 传递 到主线程,使得主线程可根据工作线程的需求 更新UI,从而避免线程操作不安全的问题 使...
事件类型 MotionEvent ACTION_DOWN ——手指接触屏幕ACTION_MOVE——手指在屏幕上移动ACTION_UP——手指离...
1.优化vs可读性。去特么的优化 尽量写易于阅读的代码并且能被其他开发者所理解。因为花在阅读难以理解的代码的时间和资源远远多于优化代码所带来的好...
Schedulers是RxJava的主要组件之一。负责在不同线程上执行Observables的操作,便于将耗时任务分摊到其他线程。本文将会学习调...
加载大图到内存是一件令人头疼的事情。因为大图的原因,我们会在Crash报告中看到OOM(内存不足).Android的内存有限,这一点我们应该心里...
1.命名规则 所有变量,方法名和类名都应该遵循CamelCase风格。唯一不同的是,类名的首字母要大写。 常量全部使用大写字母并且以下划线分割 ...
简单介绍下用Kotlin写的命令模式,还有就是与之对比的Java版本。 Kotlin Java 输出
简单介绍下用Kotlin写的策略模式,还有就是与Java版本的对比。 Kotlin Java 输出 实现策略模式时,Koltin则显得格外亮眼。...
只是对Kotlin版本的观察者模式的一个简单介绍啦,然后就是和Java版本的一个对比。 Kotlin Java Output 虽然Java代码稍...
专题公告
个人学习经验