静态类在程序启动的时候就已经写入内存 并永久存在而单件在需要使用的时候创建,并且可以提供销毁内存的方法,在使用之后摧毁而静态类的代码最简洁,单件稍微复杂些静态类是对全局方法、全局变量的分类组织方法。单件有且仅有一个对象。单件类可以被继承。有些时候确实很模糊,使用任何一种方式皆可。静态类改成实例类,需要更改所有的调用接口。单件类接口可以不动,将创建实例交由调用方代码处理即可