<prompt> Bolela likarolo tse 3 tsa mochini o hlakileng oa java.nan  <response>: Instruction in English: Name 3 components of the java virtual machine. . Response in English: The 3 main components of the Java Virtual Machine JVM are: 1. Class Loader: This component is responsible for loading, linking, and initializing classes and interfaces. It reads the compiled Java code, in the form of .class files, from the file system, and loads it into the memory.2. Runtime Data Area: This component is responsible for memory allocation during runtime. It includes several memory areas such as Method Area, Heap Area, Stack Area, Program Counter PC Register, and Native Method Stack.3. Execution Engine: This component is responsible for executing the bytecode instructions loaded into the memory by the Class Loader. The Execution Engine consists of three main sub-components: the Interpreter, the Just-In-Time JIT Compiler, and the Garbage Collector. . Response in Sesotho: Likarolo tse ka sehloohong tsa 3 tsa Java Virtual Machine JVM ke: 1. Class Loader: Karolo ena e ikarabella bakeng sa ho kenya, ho hokahanya le ho qala lihlopha le li-interfaces. E bala khoutu ea Java e hlophisitsoeng, ka mokhoa oa lifaele tsa .class, ho tloha tsamaisong ea faele, ebe e e kenya mohopolong. 2. Sebaka sa Boitsebiso ba Runtime: Karolo ena e ikarabella bakeng sa kabo ea memori nakong ea nako. E kenyelletsa libaka tse maloa tsa mohopolo tse kang Method Area, Heap Area, Stack Area, Program Counter PC Register, le Native Method Stack. 3. Enjene ea Phethahatso: Karolo ena e na le boikarabello ba ho phethahatsa litaelo tsa bytecode tse kentsoeng mohopolong ke Sehlopha sa Loader. Enjene ea Phethahatso e na le likaroloana tse tharo tse kholo: Mofetoleli, Motlalehi oa Feela-In-Time JIT le Mokelli oa Lithōle. 