一、单例模式
public class Singlone
{
private Singlone(){
}
private static Singlone instance= new Singlone();
public static getInstance(){
return instance;
}
}
二、实际应用
比如我现在开发的这个项目中就有运用到static,如下 :
@Service
public class CommonForwarderBookingManagerImpl extends BaseManagerImpl implements CommonForwarderBookingManager{
private static List<String> disCompareMethod = new ArrayList<String>();
//实体中不需要比较的字段
static {
//公共
disCompareMethod.add("getCreator");
disCompareMethod.add("getCreateTime");
disCompareMethod.add("getModifier");
disCompareMethod.add("getModifyTime");
disCompareMethod.add("getRecVer");
}
}
上面中项目Tomcat一启动部署时,就会装载CommonForwarderBookingManagerImpl 类,静态变量disCompareMethod 就会在static块执行中初始化。
静态变量disCompareMethod里的数据,CommonForwarderBookingManagerImpl 的任何一个实例都可以共享了
分享到:
相关推荐
非常详细的java中static介绍
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念……
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块
细说Java中的static关键字声明的变量、方法、静态块
java中static用法
Java中static变量的几个优缺点 简单介绍static
浅析Java中静态块与静态方法的区别与联系,执行顺序。
Java中static、this、super、final用法(word文档)
讲述java中static的关键字的作用
java技术:java中static作用详解
自己总结的java中final和static的区别,请大家提出宝贵意见。
java中final和static讲解及实例
java中的static变量,方法,代码块 含例子和解释
Java中static、this、super、final用法,通过学习可以加深对java中类的进一步了解
static 在java中的作用 很好用的,很清楚明白。易懂!!!
该文档介绍了java中static的作用,并详细的描述了static的不同用法,和含义 。
Java static修饰方法。例子仅供参考。
Java中static静态变量.pdf 学习资料 复习资料 教学资源