随笔分类 - Java
摘要:注1:JAVA_HOME=jdk安装目录 Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ClassPath=.;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 注2: Path环境
阅读全文
摘要:定义: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用 角色:抽象角色:声明真实对象和代理对象的共同接口。代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与
阅读全文
摘要:定义: 在不必改变原类文件和原类使用的继承的情况下,动态地扩展一个对象的功能。 它是通过创建一个包装对象,也就是用装饰来包裹真实的对象来实现。角色: 抽象构件角色(Project):给出一个接口,以规范准备接收附加责任的对象。 具体构件角色(Employe):定义一个将要接收附加责任的类。 装饰角色
阅读全文
摘要:定义: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例单例模式的要点:
阅读全文
摘要:匿名内部类简介 匿名内部类也就是没有名字的内部类;使用匿名内部类必须继承一个父类或实现一个接口。 实例1:不使用匿名内部类来实现抽象方法 可以看到,我们用Child继承了Person类,然后实现了Child的一个实例,将其向上转型为Person类的引用 但是,如果此处的Child类只使用一次,那么将
阅读全文

浙公网安备 33010602011771号