摘要: 对属性可以赋值的位置: 默认初始化 显式初始化 构造器中初始化 有对象以后,通过对象.属性或对象.方法进行赋值 在代码块中赋值 执行的先后顺序:1-2/5-3-4 阅读全文
posted @ 2022-01-21 16:32 ice--cream 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 代码块的作用:用来初始化类、对象 代码块如果有修饰的话,只能用static 分类:静态代码块和非静态代码块 静态代码块: 内部可以有输出语句 随着类的加载而执行,而且只执行一次 作用:初始化类的信息 静态代码块的执行要优先于非静态代码块的执行 非静态代码块 内部可以有输出语句 随着对象的创建而执行 阅读全文
posted @ 2022-01-21 16:28 ice--cream 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。 单例设计模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将 阅读全文
posted @ 2022-01-21 12:41 ice--cream 阅读(32) 评论(0) 推荐(0) 编辑
摘要: static可以用来修饰:属性、方法、代码块、内部类 使用static修饰属性:静态变量(类变量):多个对象共享同一个静态变量 属性按是否使用static修饰可以分为静态属性(类变量)和非静态属性(实例变量) 静态变量随着类的加载而加载 package exer; import org.junit. 阅读全文
posted @ 2022-01-21 09:29 ice--cream 阅读(18) 评论(0) 推荐(0) 编辑