摘要: Ajax:是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。/** 不同的浏览器可能实现XMLHttpRequest的方式... 阅读全文
posted @ 2019-01-14 18:09 问月晚安 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 桥接模式,是构造型的设计模式之一。桥接模式是基于类的最小设计原则。通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象与行为实现分离开来,从而可以保持各部分的独立性以及应对它们的功能扩展。 Client:Bridge模式的使用者 Abstraction:抽象类接口(接口或 阅读全文
posted @ 2019-01-14 17:59 问月晚安 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 原型模式介绍 Prototype模式(原型模式)是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。 由原型对象自身创建的目标对象。对象创建这一动作来源于原型对象本身。 目标对象是原型对象的一个克隆。通过Prototype模式创 阅读全文
posted @ 2019-01-09 13:35 问月晚安 阅读(117) 评论(0) 推荐(0) 编辑
摘要: InetAddress类InetAddress类是IP地址封装类,该类并没有公共的构造方法,但是我们可以通过该类的一些静态方法来获取对象实例,然后再通过这些对象实例来对IP地址或主机名进行操作。//InetAddress.getByName(主机名):根据主机名创建I... 阅读全文
posted @ 2019-01-06 18:53 问月晚安 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。 Dircector:设计者类。该类的作用是指挥建造者对象动态的建造产品。 Builder:建造者类。执行真... 阅读全文
posted @ 2018-12-24 11:43 问月晚安 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 观察者模式是行为模式之一,它的作用是当一个对象的状态发生变化时,能够自动通知其他关联对象,自动刷新对象状态。 Subject(被观察者) 被观察的对象。当需要被观察的状态发生变化时,需要通知队列中所有观察者对象。Subject需要维持(添加,删除,通知)一个观察者对象... 阅读全文
posted @ 2018-12-24 11:19 问月晚安 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 类型信息一个类的类型信息(class信息,静态域、静态方法和各种字面量常量)在被类加载机制加载进Java虚拟机后存储在方法区中,平常我们通过类实例化的引用对类信息进行访问,这实际上是对方法区中类型信息的间接访问。Exampleone one = new Example... 阅读全文
posted @ 2018-12-20 20:38 问月晚安 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 《Java编程思想》集合框架简化图: Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口... 阅读全文
posted @ 2018-12-16 19:42 问月晚安 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 文件过滤器接口FileFilter/** FileFilter只有一个抽象方法,* 是一个函数式接口,可以使用lambda表达式。* 该方法会过滤掉file目录中不包含we(不区分大小写)的文件和文件夹* */File[] files = file.listFile... 阅读全文
posted @ 2018-12-15 16:12 问月晚安 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Object类的clone()方法浅克隆//浅克隆/** 1.Object类中的clone()方法为protected的* 2.需要实现克隆功能的类必须实现Cloneable接口* */class Kid{ public int age = 10;}class ... 阅读全文
posted @ 2018-12-15 14:07 问月晚安 阅读(609) 评论(0) 推荐(0) 编辑