annotationlearning master.rar 手把手教你写编译时注解,,注解其实就是添加在类、变量、方法、参数等前面的一个修饰符,并且可以在某个生命周期中(java源码中,编译期,Runtime)被反射获取。Annotation并不是直接影响它所注解的代码,例如:@Override就是注解,检查是否正确的重写了父类中的方法
MyEventBus.rar 下面来看一看实现步骤 1. **定义注解** 2. **定义线程模式** 3. **订阅方法封装成SubscribeMethod** 4. **写一个单例** 5. **封装订阅者方法** 6. **注册订阅者** 7. **post发布事件** 8. **线程模式处理** 9. **执行订阅者方法