何时使用static类(工具类)

Posted Horky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了何时使用static类(工具类)相关的知识,希望对你有一定的参考价值。

一个static类,指全部成员都是static方法构成的,而没有任何成员变量, 也称为Utility class 或者Utility Pattern [参考: Utility Pattern].它可以在程序中直接使用该类的方法,而不用实例化.static class相对单例有更好的性能,原因是它的方法不需要实例方法的动态绑定 (static方法本身不能被复写)。 

以上是关于何时使用static类(工具类)的主要内容,如果未能解决你的问题,请参考以下文章

为啥片段类应该是公开的?

是否扩展接口,何时基类已经扩展了相同的接口

elasticsearch代码片段,及工具类SearchEsUtil.java

JAVA之旅——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块

7.28.2 static关键字(静态和成员)

Java中静态static的基础和数组工具类数学工具类的介绍