摘要: 单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。 饿汉法 顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下: 这样做的好处是编写简单 阅读全文
posted @ 2017-06-23 20:27 Jamy Cai 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Part 1:不要用view做分割线 首先,什么是ItemDecoration?来看看官网是如何解释的。 我们不能简单的把ItemDecoration看成一个名字响亮的分割线。它比divider要多很多内容。一个divider只能绘制在item之间,但是ItemDecoration可以绘制在item 阅读全文
posted @ 2017-06-23 20:20 Jamy Cai 阅读(734) 评论(0) 推荐(0) 编辑
摘要: Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何 阅读全文
posted @ 2017-06-23 09:19 Jamy Cai 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 【转载自】https://www.ibm.com/developerworks/cn/java/j-jtp06197.html Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码 阅读全文
posted @ 2017-06-23 09:12 Jamy Cai 阅读(345) 评论(0) 推荐(0) 编辑