摘要:
JavaScript:用来在页面编写特效的,和HTML\CSS一样当都是由浏览器解析 JavaScript语言 一、JS如何运行(JavaScript,jscript,VbScript,applet ... ) 二、输出 alert(什么类型都可以); document.write("字符串"); 三、如何在H... 阅读全文
摘要:
import java.io.*; class DownThread extends Thread { //定义字节数组(取水的竹筒)的长度 private final int BUFF_LEN = 32; //定义读取的起始点 private long start; //定义读取的结束点 private long end; //读取文件对... 阅读全文
摘要:
工厂方法模式工厂方法模式概述 工厂方法模式中抽象工厂类负责定义创建对象的接口,具体对象的创建工作由继承抽象工厂的具体类实现 简单理解: 与简单工厂模式类似,简单工厂模式是一个工厂,用户将条件为构造传入工厂,逻辑判断在工厂内,工厂只是一个创建对应的子类,然后利用泛型操作。 工厂模式:不同工厂创建不同子 阅读全文
摘要:
简单工厂模式概述 又叫静态工厂方法模式,它定义一个具体的工厂类负责一些类的实例优点 客户端不需要在负责对象的创建,从而明确了各个类的职责缺点: 这个静态工厂类负责所有对象的创建,如果有新的对象增加,或者某 些对象的而创建方式不通风,就需要不断的修改工厂类,不利于后期的维护 阅读全文
摘要:
单例设计模式单例设计模式概述 单例模式就是要确保类在内存中只有一个对象,该实例必须自动创建,并且对外提供 优点: 在系统内存中只存在一个对象,因此可以解决系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能 缺点: 没有抽象层,因此扩展很难 职责过重,在一定程度上违背了单一职责 阅读全文
摘要:
模板设计模式概述 模板方法模式就是定义一个算法的骨架,而将具体的算法延迟到子类中来实现优点: 使用模板方法模式,在定义算法骨架的同时,可以很灵活的实现具体的算法,满足用户灵活多变的需求缺点: 如果算法骨架有修改的话,需要修改实现类 阅读全文
摘要:
package com.decorate; public class Iphone implements Phone{ @Override public void call() { System.out.println("手机可以打电话"); } } package com.decorate; public interface Phone{... 阅读全文
摘要:
适配器设计模式概述 将一个类的接口转换成另外一个客户希望的接口。从而使原来不能直接调用的接口变得可以调用优点: 让本来不适合使用的接口变得适合使用缺点: 一次只能适配一个类,具有一定的局限性 阅读全文
摘要:
package com.gz_06; public interface StudentDao { public void login(); public void regist(); } package com.gz_06; public class StudentDaoImpl implement 阅读全文
摘要:
类的加载: 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化这三个步骤来实现对这个类进行初始化。 加载: 就是指将class文件加载进入内存,并为之创建一个Class对象 任何类被使用时,系统都会创建一个Class对象 连接: 验证: 是否有正确的内部结构,并且和其他 阅读全文