Java roadmap: jvm clarifications (#5945)
removed duplicate link added JVM languages and GraalVM as a popular alternative --------- Co-authored-by: dsh <daniel.s.holdsworth@gmail.com>pull/5994/head
parent
4734a8eb02
commit
c80591c1cf
1 changed files with 4 additions and 3 deletions
@ -1,11 +1,12 @@ |
|||||||
# How JVM Works |
# How JVM Works |
||||||
|
|
||||||
The Java Virtual Machine is a program whose purpose is to execute other programs. JVMs are available for many hardware and software platforms (i.e. JVM is platform dependent). JVM is the one that actually calls the main method present in a java code. JVM is a part of JRE(Java Runtime Environment) |
The Java Virtual Machine (JVM) is a platform-dependent program that executes platform-independent Java bytecode, embodying the "Write once, run everywhere" principle. As a crucial component of the Java Runtime Environment (JRE), the JVM is responsible for initiating Java programs by calling their main method. While designed primarily for Java, the JVM's ability to run any language compiled to Java bytecode has led to its adoption by other languages like Kotlin, Scala, and Groovy. Multiple JVM implementations exist, with Oracle's HotSpot being the standard and GraalVM emerging as a high-performance alternative, each offering unique features and optimizations |
||||||
|
|
||||||
Visit the following resources to learn more: |
Visit the following resources to learn more: |
||||||
|
|
||||||
- [@article@What is JVM?](https://www.javatpoint.com/jvm-java-virtual-machine) |
- [@article@What is JVM & architecture?](https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/) |
||||||
- [@article@Introducing the Java Virtual Machine](https://www.infoworld.com/article/3272244/what-is-the-jvm-introducing-the-java-virtual-machine.html) |
- [@article@Introducing the Java Virtual Machine](https://www.infoworld.com/article/3272244/what-is-the-jvm-introducing-the-java-virtual-machine.html) |
||||||
- [@article@JVM (Java Virtual Machine) Architecture](https://www.javatpoint.com/jvm-java-virtual-machine) |
|
||||||
- [@video@How JVM works?](https://youtu.be/G1ubVOl9IBw) |
- [@video@How JVM works?](https://youtu.be/G1ubVOl9IBw) |
||||||
|
- [@article@JVM languages](https://www.whizlabs.com/blog/jvm-languages/) |
||||||
|
- [@article@ GraalVM](https://www.graalvm.org/) |
||||||
- [@feed@Explore top posts about JVM](https://app.daily.dev/tags/jvm?ref=roadmapsh) |
- [@feed@Explore top posts about JVM](https://app.daily.dev/tags/jvm?ref=roadmapsh) |
||||||
|
Loading…
Reference in new issue