摘要: 工厂设计模式 抽象工厂设计模式 比工厂设计模式,多了一个创建工厂的工厂。 单例设计模式 单例模式是一种创建模式。 这种模式只涉及一个单独的类,它负责创建自己的对象。 该类确保只创建单个对象。 这个类提供了一种访问其唯一对象的方法。 代理设计模式 在代理模式中,一个类代表另一个类的功能。 代理模式是一 阅读全文
posted @ 2019-04-19 14:16 鸿森 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Java动态代理 什么是动态代理? 1、A接口有C方法,类B实现A接口,原本应该是执行B类中的C方法,可现在不这样做。 2、现在声明产生B类的代理类‘B’,由它来冒充B类的“兄弟”并“实现”A接口。 3、对外界来说‘B’应该也有C方法,可当真正的调用它时,它会执行与它关联InvocationHand 阅读全文
posted @ 2019-04-19 13:43 鸿森 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 网络编程: IP地址:InetAddress 》唯一的标识 端口号:标识正在计算机运行的进程 0~65535其中0~1023被预先定义 端口号与IP地址的组合得出一个网络套接字。 TCP和UDP TCP协议: 》使用TCP协议前,须先建立TCP连接,形成传输数据通道 》传输前,采用“三次握手”方式, 阅读全文
posted @ 2019-04-17 17:11 鸿森 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 动态代理 public interface Human { void info(); void fly(); } //被代理类 public class SuperMan implements Human { @Override public void fly() { System.out.println(" i can fly... 阅读全文
posted @ 2019-04-17 16:14 鸿森 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 在Java中使用Sax解析xml 在Java中使用Dom解析xml Dom解析功能强大,可增删改查,操作时会将xml文档对象的方式读取到内存中,因此适用于小文档 Sax解析是从头到尾逐行逐个元素读取内容,修改较为不便,但适用于只读的大文档 Sax采用事件驱动的方式解析文档,简单说,如同看电影一样,从 阅读全文
posted @ 2019-04-17 12:51 鸿森 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 1、普通字符 —字母、数字、汉字、下划线、以及没有特殊定义的标定符号,都是"普通字符"。表达式中普通字符,自匹配一个字符串的时候,匹配与之相同的一个字符。 2、简单的转义字符 \n 代表换行符 \t 制表符 \\ 代表\本身 \^ , \$ , \( , \) , \{ , \} , \ 阅读全文
posted @ 2019-04-15 17:22 鸿森 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Java Reflection Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于ReflectionAPO取得任何类的内部信息, 并能直接操作任意对象的内部属性及方法 Java反射机制提供的功能 》在运行时判断任意一个对象所属的类 》在运行时构造任意一个类的对象 》 阅读全文
posted @ 2019-04-13 14:55 鸿森 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 十、IO File类 File方法 IO的体系 流 FileInputStream FileOutputStream 输出的物理文件可以不存在,当执行过程中,若不存在,会自动的创建,若存在,会将原有的文件覆盖 FileReaderFileWriter BufferedInputStream/Buff 阅读全文
posted @ 2019-04-13 08:24 鸿森 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 九、枚举&注解 枚举: 自定义枚举类 enum关键字定义枚举类 常用的方法:value() valueOf(String name) 让枚举类是实现接口:可以让不同的枚举类的对象调用被重写的抽象方法,执行的效果不同 注解annotation 1.JDK内置的基本注解类型(3个) @Override: 阅读全文
posted @ 2019-04-13 08:23 鸿森 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 八、泛型 1.在集合中使用泛型 2.自定义泛型类、泛型接口、泛型方法 自定义泛型类 泛型类注意点 3.泛型与继承的关系 4.通配符 ? extends A:可以存放A及其子类 ? super A:可以存放A及其父类 注意: 阅读全文
posted @ 2019-04-13 08:22 鸿森 阅读(95) 评论(0) 推荐(0) 编辑