java 接口与继承及他们的区别

java 接口与继承及他们的区别

抽象类被abstract修饰的类,不能创建实例对象(不能实例化),即不能用new创建对象,哪怕抽象类中没有抽象方法;含有抽象方法的类必须定义为抽象类,但抽象类中...

java callable创建异步线程且有返回值

java callable创建异步线程且有返回值

java中有三种不同的方式创建异线程,如下继承 Thread 类实现 Runnable 接口覆写Callable接口实现多线程(JDK1.5)//有返回值本文简...

java 设计模式原则及23种设计具体模式

java 设计模式原则及23种设计具体模式

为什么要学习设计模式?个人认为一个软件的好坏在于其逻辑的顶层父类的抽象层架构合理可重复可扩展,那么你底层的具体实现需要考虑的就仅仅是一些行为算法和一些具体的业务...

java 设计模式之责任链模式

java 设计模式之责任链模式

责任链模式类似日常生活中把一个任务分配给一群人,但他们都不太愿意干这事,所以他们就会一个一个推下去直到有一个人来处理这事件,...

java 类与类的六种关系

java 类与类的六种关系

在java的学习过程中我们经常听到别人说 类A与类B存在关联关系,或是依赖关联,或是在看别的UML关系图时,作者为我们标注两者存在什么什么关系,那这些...

java 设计模式之建造者模式

java 设计模式之建造者模式

模式定义 :    将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。。java 建造者模式建造者模式的核心就是为同...

java  设计模式之装饰器模式

java 设计模式之装饰器模式

装饰器模式简单来说就是 套娃,一层套一层,一层被一层装饰java的IO流操作就是使用装饰器模式他与继承的区别:继承是 继承一个类在子类中去扩...