Statements (239)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:Java_Virtual_Machine
gptkb:software gptkb:technology Computing Concept |
gptkbp:abbreviation |
gptkb:Java_SE
gptkb:JVM JDK JRE |
gptkbp:alternativeName |
JavaScript_engine
Java_Development_Kit Java_Development_Kit_version Java_Platform,_Standard_Edition Java_Platform,_Standard_Edition_release Java_Platform,_Standard_Edition_version Java_Platform_Standard_Edition Java_Runtime_Environment Java_compiler Java_development_tool Java_platform Java_technology Java_virtual_machine OpenJDK_distribution Virtual_Machine Virtualization_Technology hypervisor virtual_appliance virtual_machine virtualization_software |
gptkbp:alternativeTo |
gptkb:Amazon_Corretto
gptkb:OpenJDK gptkb:Zulu_OpenJDK gptkb:AdoptOpenJDK gptkb:IBM_Semeru |
gptkbp:architecture |
cross-platform
|
gptkbp:canBe |
gptkb:Multiple_Operating_Systems
|
gptkbp:canBeDeployedOn |
gptkb:cloud_service
gptkb:personal_computer Cloud Infrastructure |
gptkbp:canBeManagedBy |
Hypervisor
Virtual Machine Monitor |
gptkbp:category |
gptkb:Java_(programming_language)
gptkb:Java_Virtual_Machine gptkb:mobile_application gptkb:software Cross-platform software Programming tools programming platform |
gptkbp:component |
gptkb:Java_SE
|
gptkbp:contains |
gptkb:jar
gptkb:javac gptkb:jconsole gptkb:jdb gptkb:jstat gptkb:javap java javadoc jcmd jinfo jmap jps jshell jstack javah |
gptkbp:defines |
An emulation of a computer system
|
gptkbp:developedBy |
gptkb:Oracle_Corporation
gptkb:Sun_Microsystems |
gptkbp:discontinued |
standalone JRE (from Java 11 onwards)
|
gptkbp:enables |
Load balancing
Energy efficiency platform independence write once, run anywhere Scalability Live migration Cloning Centralized management High availability Security isolation Resource isolation Hardware abstraction Legacy application support Multiple operating systems on a single hardware Snapshotting Testing and development environments Application Isolation Operating System Virtualization |
gptkbp:example |
gptkb:Java_Virtual_Machine
gptkb:KVM gptkb:Xen gptkb:QEMU gptkb:VMware_ESXi gptkb:Oracle_VirtualBox gptkb:Microsoft_Hyper-V gptkb:Parallels_Desktop |
gptkbp:excludes |
gptkb:Java_Virtual_Machine
Java development tools |
gptkbp:executedBy |
Java bytecode
|
gptkbp:firstReleased |
1995
1996 |
gptkbp:hasComponent |
gptkb:Java_Virtual_Machine
Virtual CPU Virtual Disk Virtual Memory Virtual Network Interface |
gptkbp:hasFeature |
gptkb:Live_Migration
Resource Allocation Snapshotting Hardware Abstraction |
gptkbp:hasType |
Process Virtual Machine
System Virtual Machine |
https://www.w3.org/2000/01/rdf-schema#label |
Java Virtual Machine
|
gptkbp:implementedIn |
Java bytecode specification
|
gptkbp:improves |
Resource utilization
|
gptkbp:includes |
gptkb:Java_Virtual_Machine
gptkb:REST_API gptkb:Java_Class_Library Network virtualization Java debugger Java archiver Java disassembler Java documentation generator Java launcher core libraries supporting files Application virtualization Desktop virtualization Full virtualization Hardware-assisted virtualization Operating-system-level virtualization Paravirtualization Storage virtualization |
gptkbp:introducedIn |
gptkb:IBM
|
gptkbp:latestReleaseVersion |
gptkb:Java_SE_21
gptkb:JDK_21 2023-09-19 varies by version September 2023 Java SE 21 (as of 2024) |
gptkbp:license |
gptkb:GNU_General_Public_License
gptkb:Oracle_Binary_Code_License_Agreement gptkb:GNU_General_Public_License_(OpenJDK) |
gptkbp:limitation |
Performance Overhead
Resource Contention Security Vulnerabilities |
gptkbp:openSource |
gptkb:Zulu
gptkb:AdoptOpenJDK gptkb:GraalVM gptkb:HotSpot gptkb:OpenJ9 |
gptkbp:operatingSystem |
gptkb:Windows
gptkb:macOS gptkb:Linux Cross-platform |
gptkbp:originatedIn |
1960s
|
gptkbp:partOf |
gptkb:Java_Virtual_Machine
gptkb:Java_Platform |
gptkbp:platform |
cross-platform
|
gptkbp:popularHypervisors |
gptkb:KVM
gptkb:Xen gptkb:VMware_ESXi gptkb:Oracle_VirtualBox gptkb:Microsoft_Hyper-V |
gptkbp:predecessor |
gptkb:Java_Virtual_Machine
gptkb:Java_2_Platform,_Standard_Edition previous Java Platform, Standard Edition release |
gptkbp:programmingLanguage |
gptkb:Java
gptkb:C++ C |
gptkbp:purpose |
Run software as if on a physical machine
|
gptkbp:RAM |
automatic garbage collection
|
gptkbp:reduces |
Hardware costs
|
gptkbp:relatedTo |
gptkb:Infrastructure_as_a_Service
gptkb:Java_Platform,_Micro_Edition gptkb:cloud_service gptkb:ferry gptkb:Java_Platform,_Enterprise_Edition gptkb:Docker gptkb:Kubernetes emulator Containers Microservices Cloud infrastructure Software-defined networking Edge computing Virtual machines Bare-metal servers Bare-metal Server Physical Machine |
gptkbp:releaseDate |
1996
|
gptkbp:replacedBy |
gptkb:Java_SE_Runtime_Environment
|
gptkbp:requires |
Hypervisor
|
gptkbp:specifies |
gptkb:Java_SE_specification
|
gptkbp:standardizedBy |
gptkb:IEEE
gptkb:ISO gptkb:Java_Community_Process |
gptkbp:successor |
gptkb:Java_Virtual_Machine
next Java Platform, Standard Edition release |
gptkbp:supports |
gptkb:Java_SE
gptkb:Java_ME gptkb:Java_EE embedded systems object-oriented programming desktop applications Isolation Portability network programming concurrent programming server applications GUI programming bytecode execution Legacy Software |
gptkbp:supportsLanguage |
gptkb:Java
gptkb:Clojure gptkb:Jython gptkb:Groovy gptkb:Kotlin gptkb:Scala gptkb:JRuby |
gptkbp:targetAudience |
developers
|
gptkbp:usedFor |
embedded systems
desktop applications Java application development server applications running Java applications |
gptkbp:usedIn |
Cloud computing
Cloud Computing Data centers Disaster recovery Software Testing Server consolidation Server Consolidation |
gptkbp:uses |
interpreter
Just-In-Time compilation |
gptkbp:website |
https://www.oracle.com/java/technologies/javase/jvm.html
https://www.oracle.com/java/technologies/javase-downloads.html https://www.oracle.com/java/technologies/javase-jre8-downloads.html |
gptkbp:bfsParent |
gptkb:Java
gptkb:Smalltalk_programming_language gptkb:WebAssembly |
gptkbp:bfsLayer |
4
|