世上只有一种英雄主义

在认清生活真相之后依然热爱生活

《 Effective Java》关于泛型,方法和枚举,注解的建议

泛型27.优先考虑泛型方法 28.利用有限制通配符来提高API的灵活性 29.优先考虑类型安全的异构容器枚举30.用enum代替int常量 31.用实例域代替序数 32.用EnumSet代替位域 33.EnumMap代替序数索引 34.用接口模拟可伸缩的枚举 35.注解优先于命令模式...

2017-08-31 01:41:55

阅读数 1081

评论数 1

面向开发者的 Android 8.0 Oreo 详细介绍

面向开发者的 Android 8.0 Oreo 引言Posted By: Dave Burke, VP of Engineering翻译 by fengsehng(刘朋)经过一年多的开发和测试,开发人员和早期采用者(谢谢!),我们现在准备正式推出Android 8.0 Oreo到世界各地。 And...

2017-08-28 00:48:11

阅读数 2826

评论数 2

《Effective Java》的前26条建议

Think in Java的前26条建议1.考虑用静态工厂方法代替构造器2.遇到有多个构造器参数时要考虑使用构建器3.用私有构造器或者枚举类型强化Singleton模式4.通过私有构造器强化不可实例化的能力5.避免创建不必要的对象6.消除过期的对象引用7.避免使用终结方法8.覆盖equals()方...

2017-08-21 23:35:39

阅读数 1497

评论数 1

Android -对图片Drawable进行变色

Android 图片DrawableCompat利用setTint()对图片Drawable进行变色1.利用color资源对Drawable变色Drawable对象的来源不限制,可以是从资源getResource().getDrawable(int resourceId)也可以是其他的方式得到的D...

2017-08-21 21:25:03

阅读数 2516

评论数 0

程序员业余时间赚钱的8大途径

1.提高自己的知名度,打造自己的品牌。 这个过程需要程序员不断的提高自己的实力,不仅仅是技术实力,还有运营自己的能力。 每个人都可以是一个品牌,对于一个程序员来说,我们的ID就是我们的品牌。而构成品牌的有多个要素: * 博客 * 知乎 * 微博 * github等平台 通过在不同平台...

2017-08-17 11:26:06

阅读数 66637

评论数 61

提示
确定要删除当前文章?
取消 删除