个人博客 "http://www.milovetingting.cn" 使用APT实现Android中View的注入 前言 是``Annotation Processing Tool Java编译 注解 ButterKnife、Dagger2 Jett``老师的课程) ButterKnife的实现原 ...
分类:
移动开发 时间:
2020-03-05 01:27:32
阅读次数:
92
1 AOP概述 1.1 什么是AOP? AOP,全称是Aspect Oriented Programming,即面向切面编程。 简单的说,AOP就是讲我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源代码的情况下,对我们已有的方法进行增强。 1.2 AOP的作用和优势 1. ...
分类:
其他好文 时间:
2019-10-27 15:10:50
阅读次数:
105
java的范型 上面的代码在运行时,尽管有类型擦除,但是由于编译期有类型检查,map中的\的类型始终为\,可放心使用。 groovy的范型 上面的代码即使使用了 静态编译注解在编译期也不会报错。由于在运行时有类型擦除,所以func返回的Map的\的数据类型是不确定的,key的类型并不一定为Strin ...
分类:
其他好文 时间:
2018-12-09 11:58:42
阅读次数:
169
有注解没注解生成字节码一样 ,只对处理它的工具有用通过注解接口定义@interface 元注解(4个)@Target ANNOTATION_TYPE/PACKAGE/TYPE/METHOD/CONSTRUCTOR/FIELD/LOCAL_VARIBALE/PARAMETER@Retention SO
分类:
编程语言 时间:
2016-03-04 19:12:06
阅读次数:
170
一、注解注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lang.annotition.Annotition1、javaSE中的注解先举个例子来回顾一下在javaSE中注解是什么东东,关...
分类:
编程语言 时间:
2016-01-15 13:01:01
阅读次数:
319
spring框架学习(五)注解注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lan...
分类:
编程语言 时间:
2015-07-05 21:03:19
阅读次数:
183
Linux kernel release 3.x These are the release notes for Linux version 3. Read them carefully,as they tell you what this is all about, explain how to....
分类:
系统相关 时间:
2015-06-15 20:22:27
阅读次数:
201
Rust有一个特殊的属性,#[cfg],允许你一句传递给编译器的标志来编译代码。它有两种形式:
#[cfg(foo)]
#[cfg(bar = "baz")]
它们还有一些辅助形式:
#[cfg(any(unix, windows))]
#[cfg(all(unix, target_pointer_width = ...
分类:
其他好文 时间:
2015-05-14 10:05:42
阅读次数:
567
最近把一个用eclipse构建的项目,加上了Gradle脚本,用它来编译。虽然最后编译是显示BUILD SUCCESSFUL,但是在编译过程中,却打印出一大堆栈信息,似乎是在编译我自定义的注解时出现的异常。
打印的栈信息前面部分如下:
:assemble
:lint
Failed converting ECJ parse tree to Lombok for file E:\code\git\...
分类:
其他好文 时间:
2014-05-15 00:00:10
阅读次数:
516