இந்த மூன்று சுருக்கங்களும் Java தளத்தின் உள்ளடக்கிய அடுக்குகளை விவரிக்கின்றன. நினைவில் வைக்க எளிய வழி: JDK JRE ஐ கொண்டுள்ளது, JRE VVM ஐ கொண்டுள்ளது — ஒவ்வொன்றும் உள்ளே உள்ளதில் திறன்களைச் சேர்க்கின்றன.
உள்ளடக்கிய அமைப்பு
┌─────────────────────────── JDK (Development Kit) ───────────────────┐
│ javac (compiler), debugger, javadoc, jar, other dev tools │
│ ┌─────────────────────── JRE (Runtime Environment) ─────────────┐ │
│ │ Java class libraries (standard API: java.util, java.io, ...) │ │
│ │ ┌──────────────────── JVM (Virtual Machine) ───────────────┐ │ │
│ │ │ Executes bytecode, JIT compilation, garbage collection │ │ │
│ │ └───────────────────────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────────────────┘
