Answer Posted / glibwaresoftsolutions
You're absolutely right! Java is often described as a platform-independent language due to its use of bytecode. When you compile Java source code, it gets transformed into bytecode (.class files), which can run on any system that has a compatible Java Virtual Machine (JVM) installed.
This architecture allows developers to write code once and run it anywhere, as long as the appropriate JVM is available on the target platform. While the JVM itself is platform-dependent (since it needs to be tailored to the specific operating system), the bytecode remains consistent across platforms, enabling this cross-platform capability. This design is a key reason for Java's popularity in various environments, from web applications to enterprise software.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What are streams in java 8?
Why java is platform independent? Explain.
What are voids?
Can one thread block the other thread?
What is module with example?
What will happen when using pass by reference in java?
Give any two differences between C++ and java.
What is meant by collection in java?
Explain how can you debug the Java code?
What are different types of expressions?
How is hashcode calculated in java?
Why runnable interface is used in java?
Explain what access modifiers can be used for variables?
What is thread start?
Is array a class in java?