应用程序打开时是否加载所有.java文件?

时间:2010-12-27 18:20:17

标签: java android

我刚刚开始使用Java / Android应用程序...我已经开始运行了一些示例...但我希望以适当的方式组织我的代码。是否在打开应用程序时加载了所有.java文件,或者我是否需要告诉它在我的代码中加载其他.java文件......

2 个答案:

答案 0 :(得分:1)

你说“装”是什么意思?创建.apk时,.java文件被编译为.dex文件,因此不需要“加载”它们。

如果您正在讨论导入以便在其他.java文件中使用类,那么通常不会。您只需要将import用于其他包中的类。

答案 1 :(得分:1)

Android应用程序中不会有任何.java文件。

.java文件将被编译为.class文件,然后这些文件将被编译为单个 .dex文件,然后将其添加到.apx文件中。

听起来很复杂,但构建系统会处理这一切。由于只有一个.dex文件,整个应用程序都是一个整体加载的。