
java
Lee坚持
有志不在年少.
展开
-
SocketDemo
package test2;import java.io.BufferedReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.InetAddress;import jav原创 2016-08-07 20:18:08 · 511 阅读 · 1 评论 -
生产者消费者
package 生产者消费者;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * Lock 是不变的 所以使用 final * */class works{原创 2016-08-07 20:31:08 · 436 阅读 · 1 评论 -
设计模式6大原则
单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功翻译 2016-08-19 11:24:05 · 743 阅读 · 0 评论