java中g(shù)etInstance?
getinstance這個方法在單例模式用的甚多,為了避免對內(nèi)存造成浪費,直到需要實例化該類的時候才將其實例化,所以用getInstance來獲取該對象,至于其他時候,也就是為了簡便而已,為了不讓程序在實例化對象的時候,不用每次都用new關(guān)鍵字,索性提供一個instance方法,讓程序員書寫簡潔方便!比如下例:
private static Control ControlAdapter = null;public static Control getInstance()
{if(ControlAdapter == null)ControlAdapter = new ControlAdapter()
;return ControlAdapter;}