前言 本章节更新的慢了些,最近公司多事之秋,今天静下心来把AOP最后入门篇补上,做事还要有头和尾的。 Javass...[作者空间]
前言 本章节目的不是详细的介绍AspectJ的细节,而是最近项目用到了AspectJ,通过一个简单例子来看下定义切...[作者空间]
AOP概念 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方...[作者空间]
概念 HashMap的底层存在着一个名字为table的Entry数组,在实例化HashMap的时候,会输入两个参数...[作者空间]
前言 本人目前负责的项目是原生+Webview方式开发的,由于Webview的体验不太友好,所以决定选择一种混编的...[作者空间]
定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 应用场景 需要生成的产品对象有复杂...[作者空间]
前言 继续上一章节自定义Gradle插件,利用plugin进一步做一些事情 本章节利用Google提供的Trans...[作者空间]
Gradle 定义 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。...[作者空间]
定义 饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是...[作者空间]
最近在优化西瓜视频客户端冷启动速度时,发现在关闭插件 ClassLoader 注入的情况下,启动速度提升了300m...[作者空间]
前言 今天来介绍一下Android 里面常用的集合以及各自的特性 Collection Collection是接口...[作者空间]
前言 OkHttp可以说是最主流的网络请求框架了,很多项目是直接使用Retrofit 2.0提供的接口进行网络请求...[作者空间]
Retrofit Retrofit 是square公司开发的一款对OKHttp进行了进一步封装的网络框架,现在也是...[作者空间]
定义 策略模式定义了一系列的算法,并将一系列算法封装起来,使他们能相互替换。策略模式让算法独立于使用者而独立变化。...[作者空间]
定义 定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者...[作者空间]
前言 本章内容主要研究一下java高级特性-反射、android注解、和动态代理的使用,通过了解这些技术,可以为了...[作者空间]
前言 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过...[作者空间]
Hook概念 Hook翻译过来是钩子的意思,我们都知道无论是手机还是电脑运行的时候都依赖系统各种各样的API,当某...[作者空间]
单例模式的几种写法 1、饿汉模式 这种写法是在类装载时就实例化instance,他避免了多线程的同步问题。但是不能...[作者空间]
前言 先说下一下为什么决定来写关于设计模式的文章,本人也是从事开发很多年了,很多人肯定都曾有过这样的想法,就是把设...[作者空间]