关于单例化模式的简单应用实例
public class Clinet {
private PrintWriter writer;
private Socket socket;
private static Clinet clinet;
public static Clinet getClinet() {
if (clinet==null) {
clinet=new Clinet();
}
return clinet;
}
private Clinet() {
try {
socket=new Socket("127.0.0.1", 10086);
writer=new PrintWriter(socket.getOutputStream());
new ReadThread(socket).start();
System.out.println("客户端拨号中。。。。");
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void write(String s) {
writer.println(s);
writer.flush();
}
}