在java中靜態方法和一般方法有什麼區別

時間 2021-07-18 19:41:18

1樓:韋涵涵

靜態方法在jvm剛載入的時候就編譯過了...在程式的執行過程中隨時可以呼叫...不需要去例項化某個物件然後再去呼叫...

可以直接用類名去呼叫...不過你想一下,在jvm剛載入的進修就編譯過了..也就是說它一直存在著...

也就是說它一直佔用這記憶體中的地址空間...所以說也是比較佔資源的噢!

相對於靜態方法而言,動態方法佔的記憶體資源就少些...因為它是什麼時候使用什麼時候例項化...也就是說在不使用的時候它是不會佔用資源的...

相對與靜態方法的缺點是它每次使用的時候都要進行例項化...也就是說比較麻煩一些了...

各有各的優點與缺點...看情況..你覺得什麼時候使用哪種方法方便就使用哪種!

假如你要頻繁地呼叫某一方法當然最好就不要老是例項化物件嘍...不過一個方法你很少用..你要是用靜態方法就太浪費空間資源了..

你學得呢???

祝君早日成功!!!

2樓:匿名使用者

靜態方法無法訪問本類中的非靜態屬性的,我個人的俗話就是,靜態方法只能訪問以引數方式傳入的變數。

比如有一個classa,類中包含屬性:

private string str;

private string strc;

那麼如果在這個類中定義一個靜態方法是不可以訪問這些屬性的。

正常方法是可以的,因為訪問的時候類是經過例項化的。

3樓:笨瓜

靜態方法在程式執行中是存放在公共區,任何時間只需要用類名,不用建立例項引用就可以直接呼叫。

靜態一般用於儲存資料,或儲存資源。

在網頁中有點像session的味道。

4樓:手機使用者

靜態用來實現一些utility類的東西比較好..

一般用什麼方法避孕,現在女性一般用什麼方法避孕最好

帶節育環,避孕效果最好 女性避孕,如何選擇藥物對人體健康最好呢?醫生道出了實情 用什麼方法避孕最好 一句話經典 推薦使用女性外用避孕藥膜。附註 上環後影響你的感覺,畢竟要擴張後才能植入嘛,如果你不介意,可以採用這個方法,長期使用也不會對身體有什麼危害。服避孕藥和皮下注射藥物均可影響身體健康,況且還有...

一般月餅製作流程和方法?簡短精確

準備材料 麵粉200g,奶粉15g,梘水2g,色拉油50g,紫薯餡適量,轉化糖漿150g 1 將轉化糖漿倒入盆中,加入梘水攪拌均勻。2 接著加入色拉油攪拌均勻。3 在盆中篩入準備好的麵粉和奶粉。4 將所有材料揉成團。5 將麵糰分成20g一個小劑子,紫薯餡分成30g一個的小劑子。6 把面劑子擀成薄片,...

在中國的文化中,飲食的標準方法是什么 一般來說,文化不是作為個體,對那些在和

中國的飲食文化蘊含著中國人認識事物。理解事物的哲理。古往今來話中國 中國的飲食文化 從歷史的角度對中國的飲食文化進行了系統地闡述,主要包括食源開發 食具研製 食品調理 營養保健 飲食審美等方面的內容,較為全面系統地展現了 飲食哲學 理論。全書內容豐富 通俗易懂,集知識性 故事性 趣味性於一體,讓讀者...