- 浏览: 57019 次
- 性别:
- 来自: 广州
文章列表
Java的初始化顺序:(静态变量、静态初始化块)>(变量、初始化块)>构造器,对于有继承的情况,是按照先父类静态 -> 子类静态 -> 上述顺序
另外,静态变量会在非静态变量初始前进行初始化,并且静态变量的初始化只有在必要时刻才会进行,且仅初始化一次。
参考:http://huying5054219-163-com.iteye.com/blog/523180
设计步骤:问题(要做什么) -> 方案(清晰的步骤,每种方案的评估) -> 方案选择(KISS, 扩展性,可维护性) -> 测试集成 -> 简要说明.
每个步骤还可以再细分分析。如方案的设计时,还可以采用池设计,代码重用等。
参考:http://www.iteye.com/topic/549303
使用final的作用:用来限定final所修饰的东西的不可修改性。如用来修饰变量,如果变量时基本类型则其值不可改变,如果变量是对象的引用,则该变量不可再指向其他对象,但是其指向的对象是可以修改内容的。
意义:使用final修饰符不仅会保持对象不会改变,而且编译器还会持续维护这个对象在回调方法中的生命周期.所以这才是final
变量和final参数的根本意义
参考http://czjxdm.iteye.com/blog/210451
对于group by 的使用,有点模糊,现在再网站上看到了一篇不错的文章:参考http://flowercat.iteye.com/blog/397412