java 靜態(tài)方法的方法使用?
靜態(tài)方法的方法使用?Java靜態(tài)方法無法調(diào)用動態(tài)方法,原因如下:1。由于靜態(tài)方法和動態(tài)方法在內(nèi)存中的位置不同,靜態(tài)方法的地址空間在加載類時(shí)確定,而動態(tài)方法的地址空間在生成類實(shí)例時(shí)確定。2靜態(tài)方法總是在
靜態(tài)方法的方法使用?
Java靜態(tài)方法無法調(diào)用動態(tài)方法,原因如下:1。由于靜態(tài)方法和動態(tài)方法在內(nèi)存中的位置不同,靜態(tài)方法的地址空間在加載類時(shí)確定,而動態(tài)方法的地址空間在生成類實(shí)例時(shí)確定。2靜態(tài)方法總是在程序初始化后存儲在內(nèi)存中,不會被垃圾收集。非靜態(tài)方法只在類初始化后存儲在內(nèi)存中,在類被調(diào)用后由垃圾收集器收集和釋放。三。靜態(tài)方法在初始化類時(shí)初始化并分配內(nèi)存;動態(tài)方法只能在創(chuàng)建類的實(shí)例對象后調(diào)用動態(tài)方法