一. 背景 这段时间接手了一个比较紧急的项目,它是一个运行在某开发板上的 Android 项目。 该项目采用的架构比较老,例如 RxJava 还在使用 1.x 的版本。起初看...
JCTree简要分析 [toc] JCAnnotatedType 被注解的泛型:(注解的Target为ElementType.TYPE_USE时可注解泛型) JCAnnota...
666
AOP 最后一块拼图 | AST 抽象语法树 —— 最轻量级的AOP方法前言 Aspect 语法难懂?ASM 字节码操作繁琐?APT 难以精准找到切入点?你该试试 AST 了!编辑器级别,效率高,更轻量。 一、概念 在开始上手之前,我们先了解下几...
更多移动技术文章请关注本文集:知乎移动平台专栏 背景 知乎 Android 客户端作为一个比较大型的应用,由于功能不断地迭(zeng)代(jia),启动速度也会受到影响,为了...
我本来不是特别想写这个书评,但是有感于最近简书上看到的一些现象,让我觉得恶心,便借这个书评一道评论一番。 对于简书上自封为王自认才女,互捧臭脚,拉帮结派形成一个礼尚往来的交际...
目录: NIO结构 NIO与传统IO异同 NIO使用步骤 NIO代码 ByteBuffer难点解析 1:NIO结构: Channel:通道,连接客户端和服务端的一个管道,管道...
Android内存泄漏一直是困扰我们Android开发者的一个心病,由于开发人员对于知识掌握的不够深入或者代码的不够规范,稍不注意就会导致代码出现内存泄漏。那么怎么解决内存泄...
文章来源于博客《Modify Java 8 final behaviour with Annotations》,作者Johan Kragt,我觉得写的很好,所以尝试翻译。本文...