java有什么用 Java中的靜態(tài)方法是什么?
Java中的靜態(tài)方法是什么?靜態(tài)類內(nèi)存必須分配內(nèi)存空間,由靜態(tài)內(nèi)存管理器直接占用。因?yàn)闆]有調(diào)用靜態(tài)存儲(chǔ)空間,所以靜態(tài)存儲(chǔ)空間收集辦公室聲明它是靜態(tài)的,并且占用的內(nèi)存空間系統(tǒng)會(huì)變慢。例如,當(dāng)調(diào)用存儲(chǔ)器并
Java中的靜態(tài)方法是什么?
靜態(tài)類內(nèi)存必須分配內(nèi)存空間,由靜態(tài)內(nèi)存管理器直接占用。因?yàn)闆]有調(diào)用靜態(tài)存儲(chǔ)空間,所以靜態(tài)存儲(chǔ)空間收集辦公室聲明它是靜態(tài)的,并且占用的內(nèi)存空間系統(tǒng)會(huì)變慢。例如,當(dāng)調(diào)用存儲(chǔ)器并且調(diào)用分配存儲(chǔ)器時(shí),不調(diào)用分配存儲(chǔ)器空間,并且執(zhí)行存儲(chǔ)空間存儲(chǔ)器管理。未使用空間的收集和釋放可以提高系統(tǒng)的運(yùn)行速度。注:
1。聲明為靜態(tài)的變量實(shí)際上是全局變量。聲明對(duì)象時(shí),它不會(huì)生成靜態(tài)變量的副本,但類的所有實(shí)例變量共享同一個(gè)靜態(tài)變量;
2。只分配了一塊存儲(chǔ)空間,該類的所有對(duì)象都可以控制這一塊存儲(chǔ)空間。一般來說,普通類不允許聲明為靜態(tài),只能聲明一個(gè)內(nèi)部類。聲明為static的內(nèi)部類可以直接用作普通類;
3。它不需要實(shí)例化外部類。靜態(tài)方法使用公共內(nèi)存空間,也就是說,所有對(duì)象都可以被引用,當(dāng)沒有創(chuàng)建對(duì)象時(shí),類也可以使用它們。靜態(tài)方法可以調(diào)用靜態(tài)方法,但不能調(diào)用成員方法。