摘要: 代码块分为四类普通代码块,构造块,静态代码块,同步代码块。View Code class Demo{ {//定义构造块 System.out.println("Demo的构造块"); } static{//定义静态代码块 System.out.println("Demo的静态代码块"); } public Demo()//定义构造方法 { System.out.println("Demo的构造方法"); }}public class CodeDemo { {//定义构造块 System.ou... 阅读全文
posted @ 2012-04-11 20:27 xwdreamer 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 参考文献参考1:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns参考2:http://en.wikipedia.org/wiki/Design_pattern_(computer_science)参考3:http://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_(%E8%AE%A1%E7%AE%97%E6%9C%BA)正文You can find an overview of a lot design patterns i 阅读全文
posted @ 2012-04-11 19:18 xwdreamer 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 1.抽象类与普通类抽象类就是比普通类多定义了一个抽象方法,出除了不能直接进行对象的实例化操作之外并没有任何的不同一个抽象类不可以使用final关键字声明,因为final声明的类表示不能被继承,而抽象类又必须辈子类重写。一个抽象类可以定义构造方法。抽象方法不要使用private声明:在使用abstract关键字修饰方法时不能使用private修饰,因为抽象方法必须被子类覆写,而如果使用了private声明,则子类是无法覆写的。在java中允许一个抽象类实现多个接口,而且抽象类实现接口可以不必实现接口中定义的方法。实例如下:1.1抽象类实现接口定义接口interface1View Code pub 阅读全文
posted @ 2012-04-11 10:13 xwdreamer 阅读(1027) 评论(0) 推荐(0) 编辑