我是新來的java和麪臨這種方法的問題getRuntime();
它存在於Runtime
類,這個方法做什麼?它會影響垃圾收集嗎?當我們使用它?我需要一個人簡單地向我解釋這種方法。這個方法的用法是什麼Runtime.getRuntime();
1
A
回答
4
當您想要使用方法時調用它Runtime
其中很多方法在System
類中是重複的,調用更簡單。
您應該能夠假定getter不會創建新對象或導致創建垃圾(除第一次可能除外),否則它不是純粹的getter。
2
當你想得到一個Runtime
對象時,可以使用它。它根本不影響垃圾收集,沒有什麼特別的。
我不得不稱呼它的最常見的兩種用法是當我想獲得可用處理器的數量或添加關閉掛鉤時。
如果您想要控制GC,那麼您可以使用您可用的許多command line options對其進行微調,而無需修改源代碼。試圖玩Runtime
不是你想要的聲音。
相關問題
- 1. .set_function ----是這個方法還是什麼?
- 2. 什麼是這個C#的RSACryptoServiceProvider方法
- 3. 寫這個的方法是什麼?
- 4. 是什麼)這個方法calcWrappedOffset(意思
- 5. 這個CodeIgniter方法中($ page ='home')的用法是什麼?
- 6. 什麼是這個語法
- 7. 爲什麼不調用這個方法?
- 8. ,這是什麼路線的方法
- 9. 這種方法的名稱是什麼?
- 10. 這是一種什麼樣的方法?
- 11. 這是做什麼的正確方法?
- 12. JS:什麼是'這個'強制?嚴格的用法是什麼?
- 13. 用ruby寫這個.map()的更好的方法是什麼?
- 14. 這個平方根法for循環的作用是什麼?
- 15. 這個用例最好的ML方法是什麼?
- 16. 這個字符串中使用的編碼方法是什麼?
- 17. 什麼是使用這個幫手的正確方法?
- 18. 從R調用這個C函數(libqp_gsmo.c)的方法是什麼?
- 19. 什麼是Runtime.getRuntime()。totalMemory()和freeMemory()?
- 20. 這是什麼解密方法?
- 21. 什麼是這種壓縮方法?
- 22. Long.reverse(long)方法的用法是什麼?
- 23. 「這個方法不是線程安全的」是什麼意思?
- 24. 這個語法指的是什麼?
- 25. java中的這個語法是什麼?
- 26. 這個語法的含義是什麼?
- 27. 這個算法的名字是什麼?
- 28. 這是什麼LINQ的方法語法,它是一個連接,如果不是,那麼它是什麼?
- 29. 什麼是這種方法的尋找k個最大N個
- 30. 這個基本的Java方法的等效C#方法是什麼?
你不瞭解哪些文檔的部分內容? –
首先它對gc有影響,我們可以通過這種方法控制gc嗎?那麼爲什麼和什麼時候使用它? –