我对Android还不熟悉,但是我有Java的经验。 在Java中,当我们这样做时:
MyClass myObj = new MyClass();
它明显执行以下操作:
- 将内存指针
myObj
插入到栈中 - 在堆中为类型为
MyClass
的对象分配新空间 - 将这个新空间的引用指向
myObj
- 但在 Android 中,这是否以同样的方式工作?
- Android 是否拥有完整的栈和堆内存?
- Android 是否有 Java 虚拟机 (JVM) 来运行我的 Java 应用程序(Android 应用程序)?