GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Java Virtual Machine (JVM)
URI:
https://gptkb.org/entity/Java_Virtual_Machine_(JVM)
GPTKB entity
Statements (62)
Predicate
Object
gptkbp:instanceOf
gptkb:Java_Virtual_Machine
gptkbp:developedBy
gptkb:Oracle_Corporation
gptkb:Sun_Microsystems
gptkbp:enables
reflection
exception handling
multithreading
platform independence
write once, run anywhere
security sandboxing
dynamic class loading
native method interface (JNI)
gptkbp:executedBy
gptkb:Windows
gptkb:macOS
gptkb:AIX
gptkb:z/OS
gptkb:BSD
gptkb:Linux
gptkb:Solaris
gptkb:HP-UX
gptkb:Android_(via_ART/Dalvik)
Java bytecode
gptkbp:fileExtension
.class
gptkbp:firstReleased
1995
https://www.w3.org/2000/01/rdf-schema#label
Java Virtual Machine (JVM)
gptkbp:implementedIn
gptkb:Java_Virtual_Machine_Specification
gptkbp:latestReleaseVersion
Java 21 (as of 2023)
gptkbp:openSource
gptkb:Zulu
gptkb:AdoptOpenJDK
gptkb:GraalVM
gptkb:HotSpot
gptkb:OpenJ9
gptkbp:partOf
gptkb:Java_Development_Kit_(JDK)
gptkb:Java_Runtime_Environment_(JRE)
gptkbp:platform
cross-platform
gptkbp:RAM
automatic garbage collection
gptkbp:specificationMaintainedBy
gptkb:Java_Community_Process
gptkbp:supportsLanguage
gptkb:Java
gptkb:Clojure
gptkb:Jython
gptkb:Groovy
gptkb:Kotlin
gptkb:Scala
gptkb:JRuby
gptkbp:usedFor
cloud computing
embedded systems
scientific computing
web applications
enterprise applications
mobile applications
big data processing
gptkbp:uses
interpreter
Just-In-Time compilation
stack-based architecture
heap memory
method area
native method stack
program counter register
gptkbp:bfsParent
gptkb:Azul_Systems
gptkb:Java_Development_Kit_(JDK)
gptkb:Java_Runtime_Environment_(JRE)
gptkb:Java_Native_Interface_(JNI)
gptkbp:bfsLayer
6