JDK, JRE, JVM
Залежать від платформи
JDK — пакет розробника (компілятор javac, утиліти, документація і JRE)
JRE — мінімальна реалізація, для запуску програми (віртуальна машина + бібліотека класів)
JVM — основний модуль, що запускає байт-код Java
Апле́т (Applet) - коротка комп'ютерна програма, що функціонально розширює можливості основної програми, або інтернет-застосування