Multiple choice technology programming languages What makes the Java Program to provide Portability? Multithreading Encapsulation Byte Codes 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).