程序人生

Java 8 Update 20 的新特性

上面的特性是刚推出的,意味着可能并没有被全面的审视。具体的数据在实际的应用中可能看起来有差别,尤其是那...

程序人生

Android源码分析之单例模式

模式的定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 使用场景 确保某个类有且只...

程序人生

C中通过分类来扩展现有类

在Objective-C中,我们可以以更简单的方法来扩展现有类以满足自己的需求。例如,我需要在NSString中添加一个show方法来...

程序人生

C中的Block(块)详解

其实这个Comparetor的功能就类似于C语言中的函数指针,以及C++11、Java 8 、C#等语言中的Lambda表达式。其返回值的类型为...