摘要: OO的五大原则是指SRP、OCP、LSP、DIP、ISP1. SRP(Single Responsibility Principle 单一职责原则)单一职责很容易理解,所谓单一职责,就是一个设计元素只做一件事。2. OCP (Open Close Principle 开闭原则)一句话:“Closed for Modification; Open for Extension”——“对变更关闭;对扩展开放”。3. LSP(Liskov Substitution Principle 里氏替换原则)子类应当可以替换父类并出现在父类能够出现的任何地方。这个原则是Liskov于1987年提出的设计原则。它 阅读全文
posted @ 2013-08-15 11:56 三星蓝 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://blog.csdn.net/llhhyy1989/article/details/7388059Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。输出流:输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只不过处理的单位不同而已。后缀是Stream是字节流,而后缀是Reader,Writer是字符流。节点流:直接与数据源相连,读入或读出。直接使用节 阅读全文
posted @ 2013-08-15 11:16 三星蓝 阅读(443) 评论(0) 推荐(0) 编辑
摘要: java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。一个完整的Timer:Java代码java.util.Timertimer=newjava.util.Timer(true);//true说明这个timer以daemon方式运行(优先级低,//程序结束timer也自动结束),注意,javax.swing//包中也有一个Timer类,如果import中用到swing包,//要注意名字的冲突。TimerTasktask= 阅读全文
posted @ 2013-08-15 08:54 三星蓝 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 实现的方法有两种不过都是继承于线程类来实现的。1。 public void run() { while (true) { try { sleep(10000L); //间隔10s执行一次! } catch (Exception ex) { ToolBox.getLogger().error("Executing the sleep operation error!"); ex.printStackTrace(); } OperationExecute();//你的操作 } } 2。采用T... 阅读全文
posted @ 2013-08-15 08:47 三星蓝 阅读(1064) 评论(0) 推荐(0) 编辑