2019年5月12日
摘要: 静态代理模式 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。代理模式说白了就是“简单对象的 代表”,在访问对象时引入一定程度的间接性,因为这种间接性可以附加很多用途。 // 测试类 public class ProxyPattern { public static void 阅读全文
posted @ 2019-05-12 18:38 行之间 阅读(201) 评论(0) 推荐(0) 编辑
  2019年5月11日
摘要: 简单工厂模式 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 // 测试类,包含main方法 public class FactoryPattern { public static void main(String[] args) { // 不使用工厂模式时,使用者和被使用者之间耦合,产 阅读全文
posted @ 2019-05-11 23:52 行之间 阅读(217) 评论(0) 推荐(0) 编辑
  2019年5月10日
摘要: 接口应用之策略模式 策略模式(Strategy Pattern),定义了一系列算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于它的客户应用而独立变化。 OO设计原则 1. 面向接口编程(面向抽象编程) 2. 封装变化 3. 多用组合,少用继承 // 测试类(包含main方法) pu 阅读全文
posted @ 2019-05-10 21:59 行之间 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 一、多态性 1、定义 多态性就是对象在运行过程中的多种形态,面向对象三大特性之一。 2、分类 1. 方法的重载与重写 2. 对象的多态性 例如:用父类引用指向子类对象(用大的类型去接收小的类型,向上转型、自动转换) 3、多态性小结 在编程时针对抽象类型的编写代码,称为面向抽象编程(或面向接口编程), 阅读全文
posted @ 2019-05-10 11:08 行之间 阅读(176) 评论(0) 推荐(0) 编辑
  2019年5月9日
摘要: 一、面向对象 是一种编程思想; 是一种思考问题的思维方式。 建立面向对象思维方式 1. 先整体,再局部 2. 先抽象,再具体 3. 能做什么,再怎么做 面向对象设计原则 对修改关闭,对扩展开放 面向接口编程 类与对象的关系 类是一组具有相同特性(属性)与行为(方法)的事物集合。通过分类,我们可以区别 阅读全文
posted @ 2019-05-09 23:23 行之间 阅读(117) 评论(0) 推荐(0) 编辑
  2019年5月8日
摘要: 数组重修,猜数小游戏 要求:从键盘输入一个数,判断数组是否包含此数,运用随机数 我们可能会这样写 import java.util.Random; import java.util.Scanner; import org.junit.Test; / 数组示例:从键盘输入一个数,判断数组是否包含此数 阅读全文
posted @ 2019-05-08 13:36 行之间 阅读(235) 评论(0) 推荐(0) 编辑
  2019年5月7日
摘要: 常用类库 MD5简单使用 MD5消息摘要算法(英语:MD5 Message Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。 在JavaEE中用于密码校验,JavaWeb编程中使用得多。 阅读全文
posted @ 2019-05-07 20:31 行之间 阅读(2856) 评论(0) 推荐(0) 编辑
摘要: 数字处理工具类BigDecimal和DecimalFormat Java提供的java.text.DecimalFormat类,帮助我们用最快的速度将数据格式化为我们想要的样子。例如,取两位小数 import java.math.BigDecimal; import java.text.Decima 阅读全文
posted @ 2019-05-07 19:39 行之间 阅读(378) 评论(0) 推荐(0) 编辑
  2019年5月6日
摘要: 设置集合为只读的几种方式 集合为只读的意思可理解为不能向其中添加新元素,创建好的集合大小是确定的。 1、使用jdk设置集合为只读 方式一:使用Arrays.asList(); List readOnlyList1 = Arrays.asList("jack", "tom", "lily", "bin 阅读全文
posted @ 2019-05-06 19:45 行之间 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 桌面的此电脑图标变成了快捷方式如何解决? 个性化将计算机的图标显示出来 Step1 桌面空白处,点击右键,选择个性化 Step2 在个性化窗口,选择左侧的导航栏中的主题,然后选择相关设置中的桌面图标设置 Step3 在桌面图标设置窗口,我们把计算机前面的勾勾上就可以,然后点击确定。 下面是效果图 阅读全文
posted @ 2019-05-06 18:01 行之间 阅读(5115) 评论(0) 推荐(0) 编辑