JavaThinking Learning about java, thinking in java 1.DesignPattern-principle https://github.com/guohongjun/DesignPattern-principle 2.CodeStyle http://www.hawstein.com/posts/google-java-style.html 3.eclipse usage