摘要:
注解的本质是寄生信息,注解实例必须和具体代码单元关联才有意义。 1、定义注解(类型)--定义元(信息)(结构)。 2、实例化注解并关联到程序单元-- 3、根据程序单元关键字获取注解实例信息解读。 用配置信息来表示注解的 注解(类型)定义:xxx注解名称x = anotationDefine(注解变量 阅读全文
摘要:
反射机制是Java动态性之一,而说到动态性首先得了解动态语言。那么何为动态语言? 一、动态语言 动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的JavaScript就是动态语言,除此之外Ruby,Python等也属于动态语言,而C、C++则不 阅读全文
摘要:
注解的本质是寄生在代码中的附加信息,是配置信息的升级形式 @是java注解,即annotation。 1可以理解为插件,是代码级别的插件,在类的方法上写:@XXX,就是在代码上插入了一个插件。 2Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。 阅读全文
摘要:
这是关于Android中Binder机制的一系列纯技术贴。花了一个多礼拜的时间,才终于将其整理完毕。行文于此,以做记录;也是将自己所得与大家分享。和以往一样,介绍Binder时,先讲解框架,然后再从设计和细节等方面一一展开。若文章若错误或纰漏,请不吝指出。谢谢! 注意:本文是基于Android 4. 阅读全文