DAI

技术点(Android)

一转眼三个月过去了,没有产出一篇博客的三个月。大抵是忙在Joy-Library上了…

Java内存模型(Java Memory Model)

Java虚拟机规范试图定义一种Java内存模型(Java Memory Model)来屏蔽各种硬件和操作系统的内存访问差异,以实现让Java程序在各个平台下都能达到一致的内存访问效果。定义Java内存模型并非一件容易的事情,必须定义得足够严谨,才能让Java的并发内存访问不会产生歧义;同样,也必须足够宽松,使得虚拟机的实现有足够的自由空间去利用硬件的各种特性来获取更好的执行速度。经过长时间的验证和修补,在JDK1.5发布后,Java内存模型趋于成熟,这个版本在目前的JDK1.8中仍在使用。

Java注解(Annotation)

之前对注解的认识,只是局限在@Override @Deprecated @SuppressWarnings,好处也只是知道使用注解可以有更加干净易读的代码、可以在编译期进行类型检查,其他的知之甚少。但随着目前新技术的蓬勃发展,各种新技术、新框架涌现了出来,其中好多会用到注解,目前知道的有Dagger2 EventBus3 Retrofit ActiveAndroid等等。如果不深入了解注解的相关知识,可能在学习这些新东西时徒增一些困惑。所以接下来,我会由浅入深地带你走进注解的殿堂,一起学习,一起探索。

爱谁谁

今天和许久不见的老友一起喝酒,在我刚开始工作的时候认识的他,一开始并没有那么合拍,后来接触的多了,发现挺合得来。遂往来密切,一起吃饭喝酒、一起玩耍扯淡…

×