摘要:
1.abstract说明 abstract 表示抽象的,可以用来修饰类、方法。 推荐阅读:为什么使用抽象类?有什么好处? abstract 修饰类:抽象类 此类不能实例化(创建对象) 让子类对象实例化 抽象的使用前提:继承性 abstract 修饰方法:抽象方法 抽象方法只有方法的声明,没有方法体。 阅读全文
摘要:
1.代码说明 System类提供一些有用的属性和方法,包括标准输入输出和错误打印。 有一个对象属性out,类型为PrintStream。 setOut()方法使用static修饰,类加载时执行。 该对象属性可以调用PrintStream类中的打印方法。 public final class Syst 阅读全文
摘要:
1.final说明 final 表示最终的,可以用来修饰类、变量、方法。 final 修饰类:此类不能被其他类所继承 比如:String类、System类、StringBuffer类 final class A{ } class B extends A{ //编译错误,不能被继承 } final 修 阅读全文
摘要:
1.代码块说明 一对花括号表示,仅可以使用static修饰,可以用来对类或对象进行初始化。 静态代码块:static修饰 随着类的加载而执行,只执行一次,有多个时,按顺序执行。 无法调用非静态结构。 非静态代码块 每次创建对象时都会执行一次,且优先于构造器执行,有多个时,按顺序执行。 可以调用静态结 阅读全文
摘要:
1.单例模式 设计模式:大量的实践总结和理论化之后最优的代码结构、编程风格、解决问题的思考方式。类似于棋谱、套路。 单例模式:在整个程序中,对某个类只能存在一个对象实例。比如windows系统中任务管理器窗口只能打开一个。 (1)对象通过构造器来创建,防止别的类使用new来创建该类对象,因此将构造器 阅读全文