摘要: abstract:抽象的,可以用来修饰类、方法 * * 1.abstract修饰类:抽象类 * 1)不可被实例化 * 2)抽象类有构造器(凡是类都有构造器) * 3)抽象方法所在的类,一定是抽象类。 * 4)抽象类中乐意没有抽象方法。 * * 2.abstract修饰方法:抽象方法 * 1)格式:没 阅读全文
posted @ 2020-05-16 23:29 IT搬砖者 阅读(119) 评论(0) 推荐(0)
摘要: /* * final:最终的,可以用来修饰类、属性、方法 * 1.final修饰类:这个类就不能被继承。如:String类、StringBuffer类、System类 * 2.final修饰方法:不能被重写。如:Object类的gerClass() * 3.final修饰属性:此属性就是一个常量,一 阅读全文
posted @ 2020-05-16 17:32 IT搬砖者 阅读(45) 评论(0) 推荐(0)
摘要: /* * 类的第四个成员:初始化块(或代码块) * 1.代码块如果有修饰的话,那么只能使用static。 * 2.分类 * 静态代码块: * 1.里面可以有输出语句 * 2.随着列的加载而加载,而且只能被加载一次 * 3.多个静态代码块之间按照顺序结构执行 * 4.静态代码块的执行要早于非静态代码块 阅读全文
posted @ 2020-05-16 16:56 IT搬砖者 阅读(154) 评论(0) 推荐(0)
摘要: //懒汉式:存在线程安全问题public class TestSingleton2 { public static void main(String[] args) { Singleton s1 = Singleton.getInstance(); Singleton s2 = Singleton. 阅读全文
posted @ 2020-05-16 16:03 IT搬砖者 阅读(46) 评论(0) 推荐(0)
摘要: static ,静态的,可以用来属性、方法、*代码块(或初始化快)、*内部类 static修饰属性(类变量): 1.由类创建的所有的对象,都共有这个属性 2.当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。VS 实例变量(非static修饰的属性,属性进行修改,不会对其他属性进行调 阅读全文
posted @ 2020-05-16 14:12 IT搬砖者 阅读(53) 评论(0) 推荐(0)