代码块概述
●代码块是类的5大成分之一(成员变量、构造器,方法,代码块,内部类),定义在类中方法外。
 ●在ava类下,使用{}括起来的代码被称为代码块。
 代码块分为
 静态代码块:
 格式:static{
 特点:需要通过static关键字修饰,随着类的加载而加载,并且自动触发、只执行一次
 使用场景:在类加载的时候做一些静态数据初始化的操作,以便后续使用。
 构造代码块(了解,见的少):
 格式:{0
 特点:每次创建对象,调用构造器执行时,都会执行该代码块中的代码,并且在构造器执行前执行
 使用场景:初始化实例资源。
 设计模式:
 单例模式:
 1.可以保证系统中,应用该模式的这个类永远只有一个实例,即一个类永远只能创建一个对象。
 2.例如任务管理器对象我们只需要一个就可以解决问题了。这样可以节省内存空间。
 饿汉单例模式:
 在用类获取对象的时候,对象已经提前为你创建好了。
 设计步骤:
 ●定义一个类,把构造器私有。
 ●定义一个静态变量存储一个对象。
 
 懒汉单例模式:
 真正需要该对象的时候,才去创建一个对象(延迟加载对象)
 设计步骤:
 ●定义一个类,把构造器私有。
 ●定义一个静态变量存储一个对象。
 ●提供一个返回单例对象的方法
 



















