方式一:

class BookMgr{	
	private static BookMgr mgr = new BookMgr();
	
	private BookMgr(){		
	}
	
	public BookMgr getInstance(){
		return mgr;
	} 	
}

 

方式二:注意需要加入线程同步处理。

class BookMgr{
	private static BookMgr mgr = null;
	
	private BookMgr(){		
	}
	
	public static synchronized BookMgr getInstance(){
		if(null == mgr) {
			mgr = new BookMgr();
		}
		return mgr;
	} 	
}