哪種方法更適合用於性能原始數據類型或包裝類?哪個更好?原始數據類型或包裝類?
0
A
回答
4
從有效的Java - 約書亞布洛赫
項目49- 不想原始類型到盒裝元優先於盒裝元
使用原語,只要你有選擇。原始類型簡單而快捷。如果你必須使用盒裝原語,小心! 自動裝箱減少了冗長,但沒有危險,用盒裝元
所以,如果你的需要沒有被滿足的原語,那麼你在Collections
情況下使用盒裝元,喜歡的
1
選擇取決於需要;不管你是需要原始還是對象。包裝類可以提供實用方法,也可以在集合中輕鬆使用。根據你的需要,你應該從原語和包裝類中選擇。您選擇的越少越好,這會成爲自動裝箱/自動拆箱的開銷。
0
一般情況下,您應該使用primitive types
,除非您因某種原因需要某個對象(例如放入一個集合)。即便如此,如果想要最大化數字性能,請考慮一種不需要對象的不同方法。
相關問題
- 1. 原始類型和包裝類
- 2. 包裝原始數據類型的更改值
- 3. 最佳實踐:使用什麼,包裝類或原始數據類型?
- 4. Java性能困惑:包裝類比原始類型更快?
- 5. 原始類與包裝類初始化
- 6. Java原始類型的包裝器
- 7. 包裝原始類型的優點?
- 8. SSE數據類型和原始類型
- 9. 哪個更好? StorageFile類或IsolatedStorage類
- 10. 整數與int類型,哪個更好?
- 11. 創建類型作爲原始類型的包裝器
- 12. typedef - 原始類型到原始類型
- 13. 對象或原始類型
- 14. 我們可以將包裝類改爲原始數據類型嗎?
- 15. 原始數據類型和包裝數據類型的用法有什麼區別,以及包裝數據類型的需要是什麼?
- 16. 定義非原始類型(類)的包裝
- 17. 性能:typedef vs原始類型的包裝類?
- 18. javascript中的原始數據類型和引用數據類型
- 19. Java ArrayList:添加原始類型或其包裝類:有什麼區別?
- 20. 數字原始數據類型
- 21. java中的包裝類是一個具有原始數據類型作爲成員的類?
- 22. 原始類型總是不好?
- 23. 關於mybatis的參數類型爲原始數據類型?
- 24. 原始數據類型的參考
- 25. 查詢長的原始數據類型
- 26. NSUserDefaults和原始數據類型?
- 27. Excel - 恢復原始數據類型
- 28. 鑄造原始數據類型
- 29. 如何檢測原始數據類型?
- 30. 原始數據類型爲空