android设计模式
文章平均质量分 63
剑客Chen
致力于但不限于Android开发,涉及kotlin,c\c++、NDK、算法、工具的使用等
展开
-
android常用设计模式
一、设计模式 1、单例模式 一般单例模式的意思是全局中只用一个实例。下面示范使用单例的案例。 ⑴ 懒汉模式/** 懒汉模式 * Created by chenjk on 2018/8/6. */public class Single { //单例 private static Single _instant; //注意设置为priv...原创 2018-08-01 15:22:53 · 517 阅读 · 0 评论 -
java知识:synchronized 、wait、notify、notifyAll
1、synchronized对所在的线程的方法或对象加锁,synchronized 加锁修饰的代码块或对象没有执行完,下个执行此代码块的方法或对象,被加进锁池处于等待状态,直到代码块执行完或者对象不用,下个执行才能正常执行。synchronized 比较重,要排队等待,有些场景比较耗性能,但是加锁提升了线程安全问题。2、wait()wait()方法是超类Object 的方法,f...原创 2018-12-26 13:46:26 · 271 阅读 · 0 评论 -
Java: Hook技术
一、什么是Hook Hook翻译成中文就是勾子的意思,在java中它表示在事件到达终点前进行拦截或监控的一种行为。 二、Hook的实现实现hook我们必须要知道java的反射和动态代理。 1、反射 反射是java的查看、检测、修改自身的一种行为。 在编译阶段,编译器将我们编写的java文件编译成.class文件。而在运行期,jvm又将.class文件通过...原创 2018-12-24 10:50:39 · 19536 阅读 · 3 评论