摘要: 练习一: 练习二: 阅读全文
posted @ 2017-05-09 20:41 大大大圣 阅读(423) 评论(0) 推荐(0) 编辑
摘要: Throwable |--Error |--Exception |--RuntimeException 异常体系的特点:异常体系中的所有类以及建立的对象都具备可抛性; 也就是说可以被throw和throws关键字多操作。 只有异常体系具备这个特点 throw和throws的用法; throw定义在函 阅读全文
posted @ 2017-05-09 20:39 大大大圣 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 观察者设定一个观察目标,根据观察目标的变化,观察者采取相应的应对行为 观察者模式 阅读全文
posted @ 2017-05-09 20:34 大大大圣 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 将一个对象作为参数进行传递,然后对这个对象进行包装 改变其中的方法或者添加一些新的行为 装饰设计模式 装饰者模式 Decorate Model 改变一个方法: 1. 通过继承这个类,然后重写其中的方法 2. 通过对象的传递创建装饰对象,在装饰类中重新提供对应的方法继承的缺点: 1. 单继承 2. 利 阅读全文
posted @ 2017-05-09 20:31 大大大圣 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 在java中反射降低了模块间的依赖性这个过程称解耦 高内聚,低耦合 在java中,万物皆对象,则将字节码看成一个对象,将一个方法看成一个对象..... 反射--剖析类,分析类的字节码,产生对象的字节码对象以及实例对象 Class 代表字节码的类 代表类的类 Field 代表属性的类 Method 代 阅读全文
posted @ 2017-05-09 20:25 大大大圣 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 套接字是java提供一套进行网络通信的API TCP/UDP; ISO七层模型 物理层 、数据链路层 、传输层-IP、 网络层-UDP/TCP 、会话层 、 表示层、 应用层 HTTP FTP POP3 SMTP... IP地址:在网络中标识计算机地址的 IPv4 用四组整数(0-255)标识一个I 阅读全文
posted @ 2017-05-09 20:05 大大大圣 阅读(1117) 评论(0) 推荐(1) 编辑
摘要: 单例模式: 把构造函数私有化在类内提供本类的静态对象,然后通过静态方法将该对象返回从而保证了在整个的过程中只有一个对象的存在 饿汉式: 在类加载的时候就顺便把本类对象初始化的形式。 懒汉式: 先定义好对象,在调用方法的时候在初始化这个对象的方式。推迟了初始化。 区别: 饿汉式由于一上来就初始化对象, 阅读全文
posted @ 2017-05-09 19:38 大大大圣 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 如何去定义一个线程?(三种方式) 1.Thread:继承这个类,然后重写run方法;将业务逻辑或任务写到run方法中,然后调用start来启动线程; 2.Runnable: 实现这个接口,然后重写run方法,创建Thread对象将Runnable实现类对象作为参数传递,最后调用start启动线程; 阅读全文
posted @ 2017-05-09 19:25 大大大圣 阅读(215) 评论(0) 推荐(0) 编辑