摘要: Static方法调用,类名.方法名int number = Integer.ParseInt(String );将字符串参数作为有符号的十进制整数进行解析将数字解析成字节数组Character.toChars(Integer.ParseUInt(test));类名Character.toChars(... 阅读全文
posted @ 2015-09-18 16:32 宝哥大数据 阅读(476) 评论(0) 推荐(0)
摘要: 核心作用: -保证一个类只有一个实例,并且提供一个访问该实例的全局访问点电脑的管理器,一旦创建一个一个任务管理器,再去创建还是原来的。一、单例模式:饿汉式。饿汉式:不管创建多少个对象都是同一个对象二、懒汉式:具有延时加载。加入同步,调用效率低。三、双重检测锁:由于编译器优化和JVM底层内部模型会有... 阅读全文
posted @ 2015-09-18 13:02 宝哥大数据 阅读(222) 评论(0) 推荐(0)
摘要: ///计算从命令行输入单词的种类与个数//MapKey-->单词;Value-->数量 阅读全文
posted @ 2015-09-18 10:45 宝哥大数据 阅读(273) 评论(0) 推荐(0)
摘要: 1. Collection是集合类的一个顶级接口,其直接继承接口有List与Set而Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行... 阅读全文
posted @ 2015-09-18 07:41 宝哥大数据 阅读(235) 评论(0) 推荐(0)
摘要: 在没有使用桥接模式:扩展新问题(类归属膨胀问题)1增加性的电脑类型,要增加每个品牌下面的类2如果要增加一个新的电脑品牌,要增加美中电脑类型的类违背单一职责原则:· 一个类:联想笔记本,有两个引起这个类变化的原因。bridge桥接模式:品牌与类型是两个维度,要将其分开。通过一个Bridge桥连接两个... 阅读全文
posted @ 2015-09-16 19:34 宝哥大数据 阅读(322) 评论(0) 推荐(0)
摘要: //处理器接口类:主要处理对真实角色的代理访问客户执行结果:···由结果可以看出, 只要执行代理类的方法,每次都进入处理器接口类中,由此我们可以在处理器接口类中进行流程控制//将流程控制集中到处理器接口类中:结果: 阅读全文
posted @ 2015-09-16 16:10 宝哥大数据 阅读(135) 评论(0) 推荐(0)
摘要: //抽想角色定义代理角色与实际角色的对外开放的方法://真实角色://代理角色:代理角色可以做很多东西,但不会做真实角色的独有属性(如唱歌)只有通过真实角色的应用,调用真实角色方法,才可以真正的对症是角色的代理:private RealStar realStar;public Proxy(RealS... 阅读全文
posted @ 2015-09-16 15:17 宝哥大数据 阅读(153) 评论(0) 推荐(0)
摘要: 适配器模式:被适配的类:适配器接口:适配器:使用类适配器方式,这种方法有弊端,因为java只有单继承,调用者:父类引用指向子类对象(多态) 调用者调用了适配器, super.request(); 实际调用了adaptee的request(); 从而访问被适配的的对象。第二种适配方式:对象适配器... 阅读全文
posted @ 2015-09-16 11:47 宝哥大数据 阅读(668) 评论(0) 推荐(0)
摘要: 原型模式:直接调用Object对象的clone()方法实现浅克隆。s1为new出来的原型,以此模板复制一个新对象此处的克隆是浅克隆,s2复制s1时将是的属性和对象地址也复制,导致s1与s2发生冲突。s1的属性值也会影响s2的值。深克隆:不但将对象复制,Object obj = super.clone... 阅读全文
posted @ 2015-09-16 10:21 宝哥大数据 阅读(241) 评论(0) 推荐(0)
摘要: 创建一个产品,一个实现类对象://建造者接口:建造者的实现类:通过return new Engine("尚学堂牌发动机");创建子组件,这种方法可以使用简单工厂模式,创建一个工厂,构建子组件//装配者接口:用来组装飞船对象装配者的实现类:装配者依赖于组装者,所以引入构建者的对象private Air... 阅读全文
posted @ 2015-09-16 09:32 宝哥大数据 阅读(348) 评论(0) 推荐(0)