摘要: 装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类,将已有的对象传入,基于以后的功能,并提供加强功能,那么自定义的这个类就称为装饰类。装饰类通常会通过构造方法,来接收被装饰的对象,并且基于被装饰的对象的功能,提供更强的功能。例如: 1: import java.io.*; 2: 3:... 阅读全文
posted @ 2014-01-20 17:54 mandy920213 阅读(856) 评论(0) 推荐(0) 编辑
摘要: IO流用来处理设备之间的数据传输,java对数据的操作是通过流的方式,java用于操作的流对象都在IO包中,流按照操作的数据,分为两种,字节流和字符流IO流的常用基类:字节流的抽象基类:InputStream,OutputStream字符流的抽象基类:Reader,Writer由这四个类派生出来的子... 阅读全文
posted @ 2014-01-19 14:11 mandy920213 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 网络通讯要素为:1.IP地址:IP地址是IP使用的32位或者128位无符号数字,它是一种低级协议,UDP和TCP协议都是在它的基础上构建的。java.net包中的InetAddress类定义了IP地址对象,它有两个子类对象,Inet4Address和Inet6Address。InetAddress类... 阅读全文
posted @ 2014-01-17 12:25 mandy920213 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: TCP传输是面向连接的,所以必须建立服务端和客户端。客户端:class TcpClient{ public static void main(String[] args) throws Exception { //1.创建客户端的Socket服务,指定目的主机和端口 Socket s=new ... 阅读全文
posted @ 2014-01-16 23:12 mandy920213 阅读(2096) 评论(0) 推荐(0) 编辑
摘要: 正则表达式,是用于操作字符串的规则。如果需要验证一个QQ号码,要求为长度在5~15位之间,不能包含非数字,不能以零开头。使用常规方法:public static void checkQQ() { String qq="2484490912546779808679757806"; ... 阅读全文
posted @ 2014-01-16 10:44 mandy920213 阅读(281) 评论(0) 推荐(0) 编辑