我在Android Studio中的Android項目的4個java文件中有一些相同類型的java導入。它是否會導入四次相同的文件,從而增加應用程序的大小?Android Studio中的不同java文件中的類似導入是否會導致應用程序大小增加?
1
A
回答
2
編號爲import
的Java語句允許引用在其他包中聲明的類而不用引用完整的包名,並且這不會影響最終的二進制文件。這是很常見的,相同的類在不同的地方被引用,但由於這仍然是同一個類,因此編譯器在最終的二進制中進行乘法是沒有意義的。
0
如果導入引用的是Java Platform Library中的類,則不會。安裝JVM時,平臺庫的二進制文件已經安裝到系統中。在這種情況下,導入只需簡單地讓您的代碼更具可讀性,即可讓您免於始終鍵入完全限定的類型名稱。
如果導入引用的不是Java平臺庫中的第三方類,那麼它可能需要打包到JAR或WAR中,然後是,它會增加應用程序文件的大小, (可能)是其內存佔用的大小。
相關問題
- 1. 增加clipPath大小會導致滯後
- 2. 警告是否會在Android應用程序中導致問題?
- 3. Angular - 導入不必要的ngModules是否會增加文件大小,如果它們已導入其他位置?
- 4. 使用Bouncy Castle庫會導致輸出的大量增加.jar文件大小
- 5. 增加mysql導入大小
- 6. 將不必要的文件導入java程序會增加字節碼的大小。
- 7. 如何增加Android應用程序的文件大小.apk
- 8. 將eclipse項目導入android studio,apk大小增加
- 9. 是什麼導致我的應用程序在此程序中崩潰? - Android Studio
- 10. 在Android應用程序中包含大型Android庫項目(導致APK大小)?
- 11. 根據android studio中的應用程序類型縮小.apk文件大小
- 12. H.264的增強特性是否會增加文件大小?
- 13. 大型System.IO.MemoryStream是否會導致應用程序的內存使用量急劇增加?
- 14. 在Android Studio中增加ImageView的大小
- 15. 將Java類導入Android Studio
- 16. 不同的應用程序不會導致並行安裝
- 17. 在Java中是否有PushSharp類似的應用程序?
- 18. 定義BOOST_TEST_DYN_LINK會導致應用程序在Visual Studio中崩潰
- 19. 增加Java小程序的堆大小
- 20. 在android中增加應用程序的大小
- 21. Android:圖像大小調整導致應用程序崩潰
- 22. HDF5分塊無壓縮導致文件大小增加
- 23. TeamCity Android Progaurd導致「您的輸入類似乎不一致」。
- 24. 在android studio中導入類
- 25. 跨度上的最大寬度是否會導致其中的文本縮小?
- 26. 不同佈局文件中的選項卡導致應用程序崩潰
- 27. 將巨大的Excel文件導入到Rails應用程序中
- 28. CSS導致不同大小的頁面
- 29. 哪些場景可能會導致需要增加Java JVM的堆棧大小?
- 30. Java小程序在HTML中嵌入導致的InvocationTargetException