![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
coderAndyYe
这个作者很懒,什么都没留下…
展开
-
Android AOP 理解(一)
之前很多人都写过AOP 相关的博客,所以我写的不一定很好,只当自己的一些总结,留给以后查阅用,所以理论不会很多,更多的度是我自己的实践。OOP:这个我们很熟悉,java中面向对象编程。AOP:面向切面编程。个人理解它是对OOP的一种补充,是为了更好的降低耦合。譬如我们知道java中侧重业务的封装,比较独立的模块,我们希望组件化出来。降低耦合。但其实在我们正常开发的业务项目中,并不能做到完美原创 2018-01-24 14:55:57 · 380 阅读 · 0 评论 -
深入理解AOP(二) 之APT开发
对AOP 开发完全不了解的同学,请移步到 Android AOP 理解(一)OK 今天我们来讲下AOP 中的APT 开发,通过上一遍我们已经知道目前市面上比较流行的APT 框架有ButterKnife、Dagger2、DBFlow、AndroidAnnotation、EventBus其中EventBus 3.x发布之后其通过注解预编译的方式解决了之前通过反射机制所引起的性能原创 2018-01-30 14:21:55 · 1059 阅读 · 0 评论 -
深入理解LinkedHashMap
摘要: HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的HashMap。由于LinkedHashMap是HashMap的子类,所以LinkedHashMap自然会拥有HashMap的所有特性。比如,LinkedHashMap的元素存取过程基本与HashMap基本类转载 2018-04-27 11:15:28 · 137 阅读 · 0 评论