摘要:
package AbstarctTest; /* 模板方法设计模式、多态的使用 */ public class TemplateMethod { public static void main(String[] args) SubTemplate t = new SubTemplate(); t.s 阅读全文
posted @ 2020-07-14 21:20
GuanErA
阅读(161)
评论(0)
推荐(0)
摘要:
package AbstarctTest; /* abstarct 关键字使用 1.abstract 抽象 2.abstract可以用来修饰的结构:类、方法 3.abstract修饰类:抽象类 #此类不能实例化 #抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程) #开发中, 阅读全文
posted @ 2020-07-14 21:19
GuanErA
阅读(170)
评论(0)
推荐(0)
摘要:
/* 静态代码块 vs 非静态代码块 非静态代码块: {} 内部可以有输出语句 随着对象的创建而执行,每创建一个对象,就执行一次非静态代码块 静态代码块: static{} 内部可以有输出语句 随着类的加载而执行,只执行一次 阅读全文
posted @ 2020-07-14 16:58
GuanErA
阅读(92)
评论(0)
推荐(0)
摘要:
package test2;/* 单例模式 懒汉式实现 单例模式举例:java.lang.Runtime() l懒汉式 vs 饿汉式 饿汉式: 好处:线程安全 坏处:对象加载时间过长 懒汉式: 好处:延迟对象的创建 坏处:线程不安全 >目前写法 */public class SingletonTes 阅读全文
posted @ 2020-07-14 16:57
GuanErA
阅读(91)
评论(0)
推荐(0)
摘要:
/* final:最终的 final用来修饰一个类:此类不能被其它类所继承 比如:String类,System类,StringBuffer类 final用来修饰一个方法:表明此方法不能被覆盖(重写) 比如:Object类中的getClass() final用来修饰变量:此时的“变量”称为常量, fi 阅读全文
posted @ 2020-07-14 16:55
GuanErA
阅读(104)
评论(0)
推荐(0)

浙公网安备 33010602011771号