⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’
Excalidraw Data
Text Elements
java source code
Java bytecode file
using “javac” compile it
executed by JVM
class loading process
Loading
Linking
verifacation
Preparation
Resolution
Initialization
memory layout: after a class was loaded by the JVM
Method Area
(or Metaspace in modern JVMs)
stored java bytecodes and
binary data
Stores instances (objects)
created from the class.
Heap
The ‘class’ object used for
reflection is also here