- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Otto与EventBus框架比较
最近这几天经常在空闲时间看到了AOP编程,其实也就是对面向事件过程编程,一开始一直很难理解这个名次。不过看到Android正好有面向事件编程,程序解藕的开源库(Otto,EventBus)。所以闲暇时间就去看了一下这两个库的源码,写篇博客记录一下。其实很多时候,沉下心去做一件事就好了,收获会伴随着的。用法首先从用法上面来说,两个框架的用法本质上其实是差不多的:注册(register),发布事件(po
2015-11-19 19:01:40 4592
原创 了解Java泛型
Java泛型是从JDK1.5开始引入的,它与C++的模版非常类似。但是Java的模版完全在编译的时候实现,使用一种擦除的技术在编译的时候就将模版完全替换,由编译器执行类型检查和推断,编译成普通的非泛型字节码。正因为如此,虽然Java泛型是Java类型安全的一大进步,但是使用起来的时候可能会遇到各种非常困扰的问题。Java泛型不协变在Java中,因为Number是Integer的父类,所以Intege
2015-11-04 14:43:29 768
原创 Java泛型Type体系
最近看开源代码,看到里面很多Java范型,并且通过反射去获取范型信息。如果说要看懂范型代码,那还是比较容易,但是如果要自己利用范型写成漂亮巧妙的框架,那必须对范型有足够的了解。所以这两三天就不在不断地看Java范型相关的东西。如果说想要明白通过反射去获取范型信息,那么Type体系是必须要了解的。Java从1.5开始引入范型,并且也引入了Type体系。首先给出Type的类型树UML图,以便有个整体的认
2015-11-03 15:11:43 6820 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人