Java Layer Operating Mechanism in Android¶
This section mainly focuses on the operating mechanism of Java layer code in Android, covering the following topics:
- Java Virtual Machine: From a macro perspective, i.e., the program execution flow, to understand how Java code is executed.
- Smali Code: From a micro perspective, i.e., at the instruction level, to understand how Java code maps to Java virtual machine instructions.
- Java Layer Executable Files: Examining the specific format of the corresponding executable files for the Java virtual machine.