在Android應用程序設計中,變量名的長度真的很重要嗎?長變量名是否會影響android應用程序的性能?爲android應用程序性能做變量名稱長度問題嗎?
4
A
回答
7
據我所知,編譯器Android不關心你的變量名稱。如果反編譯(或逆向工程)代碼,有時會得到單字母變量名稱,這意味着編譯器會重寫變量名稱。
但無論如何,編譯器並沒有字面上有變量名稱。只是引用,所以不關心長度和更多關於你的變量名稱的感覺;)。
1
編譯器只能與引用一起使用,它們都具有相同的長度,並且基於設備的體系結構。你也可以想象一些包含所有變量名稱和引用的表格。爲了保存所有這些名字被使用了一些空間,但這甚至不是有趣的笑話,因爲文本格式對於存儲是完美的,並且該空間小於幾千字節。編譯器默認使用引用和名稱來保留表。但在這種情況下,每個人都可以反編譯你的應用程序並理解你的代碼,因爲變量的名字有一些含義。如果你想製造一些障礙,你可以選擇將所有變量名稱改爲v1,v2,v3等。
相關問題
- 1. Android應用程序的名稱問題
- 2. 變量名稱長度在PHP中的性能是否重要?
- 3. Android應用程序名稱的最大長度是多少?
- 4. 長變量名稱
- 5. 應用程序名稱問題
- 6. Android應用程序名稱
- 7. 導入Cordova的應用程序名稱問題android應用程序
- 8. Android應用程序的動態變量名稱
- 9. 應用程序變量和性能?
- 10. Android程序包名稱問題
- 11. 使用變量作爲應用程序名稱
- 12. 改變的Heroku應用程序名稱,自定義域問題
- 13. 「度量」的性能問題
- 14. 以應用程序名稱作爲應用程序名稱
- 15. 功能應用程序綁定問題 - 值不能爲空。參數名稱:hostAccount
- 16. 在android中設置應用程序名稱的問題?
- 17. Android應用程序兼容性問題
- 18. Android應用程序兼容性問題
- 19. Android應用程序兼容性問題
- 20. 應用程序變量問題
- 21. 變量名稱的長度是否可以創建任何與性能或效率相關的問題?
- 22. Java Web應用程序性能問題
- 23. 單頁應用程序性能問題
- 24. 應用程序性能問題:SqlServer&Oracle
- 25. javafx應用程序的性能問題
- 26. Android應用程序名稱顯示爲活動名稱
- 27. Android的MapView導航應用程序的性能問題 - 應用程序
- 28. Android性能問題:許多小應用程序或一個大應用程序?
- 29. 使用變量作爲屬性名稱
- 30. WP7最大應用程序名稱長度
不,它沒有區別。 –
不,沒有區別,因爲安迪特納說 – chilltouch
http://stackoverflow.com/a/14912921/5415894 – Ozgur