Notification texts go here Contact Us Buy Now!

Is platform-independency of java really because of the combination of interpretation and compilation?

```html

You are right, the key to Java's platform independence is bytecode and the JVM. When you compile a Java program, it is compiled into bytecode, which is a platform-independent intermediate representation of the Java code.

The JVM is responsible for executing the bytecode. Each operating system has its own implementation of the JVM, which interprets the bytecode into machine code.

So, whether the language uses interpretation or compilation at any stage isn't the primary factor in its platform independence. It is the use of an intermediate, platform-independent bytecode and system-specific JVM that makes Java platform independent.

```

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.