Multiple choice technology programming languages

What makes the Java Program to provide Portability?

  1. Multithreading

  2. Encapsulation

  3. Byte Codes

  4. All the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Java achieves portability by compiling source code into intermediate bytecode. This bytecode can run on any platform that has a compatible Java Virtual Machine (JVM).