java
文章平均质量分 66
三梦
Hi~
展开
-
阿里java开发手册1.3版 观感
看了一下午,列下比较有用的点1.2(常量定义) 第2点 long a = 2L,l用大写1.2(常量定义) 第3点 不要使用一个常量类维护所有常量,按常量功能进行归类,分开维护。1.3(代码格式) 第2点 左右小括号和字符之间不加空格 比如:if (a == b)1.3(代码格式) 第5点 采用4个空格缩进,禁止使用tab1.3(代码格式) 第6点 注释时双斜线与注释内容要隔一个...原创 2018-02-26 19:26:58 · 288 阅读 · 0 评论 -
Java Annotation简单例子
public class AnnotationTest { @FruitName("水果:") public static String fruit = "Apple"; public static String string = "a"; public static void main(String[] args) { AnnotationTest test = new A...原创 2018-06-20 19:33:42 · 577 阅读 · 0 评论 -
Java Annotation相关
最近学了很多Annotation相关,AndroidAnnotation、AspectJ、Lombok等,先整理下。AndroidAnnotation: AndroidAnnotation提供大量注解来减少重复代码的编写,例如@ViewById 相当于findViewById。实现原理的话,在编译过程中底层使用了JavaPoet来生成相关类来代替原先的类。文档和如何配置github上面都有 ...原创 2018-07-11 19:59:59 · 258 阅读 · 0 评论 -
AST x Annotation(一)
前言补上上个月就该写的Annotation~,整体介绍如何用 AST加Annotation 改变原有代码。AST即abstract syntax tree,javac的抽象语法树,对于Eclipse来说Eclipse有专门的编译器ECJ(Eclipse Compiler for Java)。本文主要用了JSR 269 API 开发,JSR 269使得AST x Annotation成了一个...原创 2018-08-27 14:43:59 · 857 阅读 · 1 评论