摘要:
来自《The Elements of Java Style》-《Java编程风格》一书,值得一读的书籍,会让你在细节上节省很多时间,合作之间更加愉快!好处不多说了,但是有几个原则如下:1.保持原有风格2.坚持最小惊奇原则3.第一次就做对4.记录所有非规范行为格式规范:1.缩进嵌套的代码:在每个代码块和嵌套中加入缩进,缩进代码,加强可读性。这些地方包括【类定义,内部类定义,方法定义,静态块,for循环语句,if-else语句,try、catch和finally块,匿名内部类,while语句,do-while语句】2.断开很长的句子:第一,如果包含了逗号,那么在每一个逗号后面都另起一行,把逗号后面 阅读全文
摘要:
近来复习设计模式,便记录下这些描述各模式的话语,以备后查。策略模式:1.定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。《Head First 设计模式》观察者模式:1.定义了对象之间的一对多依赖关系,这样一来,当一个对象改变状态的时候,它的所有依赖着都会收到通知并自动更新。《Head First 设计模式》装饰者模式:1.动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承恒富有弹性的替代方案。《Head First 设计模式》 阅读全文
摘要:
静态的Import可以让你直接import静态的class,variable,enum,且很容易在你的程序代码中参考他们。它提供了比较好的方便性,但是的确没有什么新功能。Importing静态Member大多数人习惯使用System.out.println()这样的语句,但是每次都要去写System.out简直会让人疯掉,来看看静态的import是怎么做的:1 import static java.lang.System.out;2 3 public class Test {4 public static void main(String[] args){5 out.p... 阅读全文