Searches , social queries for LIST OF-JAVA-VIRTUAL-MACHINES

Search references for LIST OF-JAVA-VIRTUAL-MACHINES. Phrases containing LIST OF-JAVA-VIRTUAL-MACHINES

See searches and references containing LIST OF-JAVA-VIRTUAL-MACHINES!

Searches containing LIST OF-JAVA-VIRTUAL-MACHINES

LIST OF-JAVA-VIRTUAL-MACHINES

  • List of Java virtual machines
  • non-exhaustive lists of Java SE Java virtual machines (JVMs). It does not include every Java ME vendor. Note that Jakarta EE runs on the standard Java SE JVM but

    List of Java virtual machines

    List_of_Java_virtual_machines

  • Java virtual machine
  • Virtual machine that runs Java programs

    A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages, referred

    Java virtual machine

    Java virtual machine

    Java_virtual_machine

  • HotSpot
  • Java virtual machine

    List of Java virtual machines Comparison of Java virtual machines Java performance OpenJDK Da Vinci Machine, a project to prototype the extension of the

    HotSpot

    HotSpot

  • Comparison of application virtualization software
  • portable virtual machines is addressed at a higher level of abstraction than in physical machines. Some virtual machines, such as the popular Java virtual machines

    Comparison of application virtualization software

    Comparison_of_application_virtualization_software

  • List of JVM languages
  • List of programming software

    This list of JVM languages comprises notable computer programming languages that are used to produce computer software that runs on the Java virtual machine

    List of JVM languages

    List_of_JVM_languages

  • Java (programming language)
  • Object-oriented programming language

    1995 as a core component of Sun's Java platform. The original and reference implementation Java compilers, virtual machines (VMs), and class libraries

    Java (programming language)

    Java_(programming_language)

  • Maxine Virtual Machine
  • Open source software

    industrial and academic virtual machine researchers. It is one of a growing number of Java virtual machines written entirely in Java in a meta-circular style

    Maxine Virtual Machine

    Maxine_Virtual_Machine

  • Squawk virtual machine
  • Java micro edition virtual machine

    Squawk is a Java micro edition virtual machine for embedded system and small devices. Most virtual machines for the Java platform are written in low level

    Squawk virtual machine

    Squawk virtual machine

    Squawk_virtual_machine

  • Outline of the Java programming language
  • Overview of and topical guide to Java

    Java libraries List of Java compilers Comparison of Java virtual machines and List of Java virtual machines List of JVM languages List of application servers

    Outline of the Java programming language

    Outline_of_the_Java_programming_language

  • JVM (disambiguation)
  • Topics referred to by the same term

    dictionary. A JVM is a Java virtual machine. JVM may also refer to: any particular JVM named "JVM"; see List of Java virtual machines (list of JVMs) Jharkhand

    JVM (disambiguation)

    JVM_(disambiguation)

  • Free Java implementations
  • GNU Classpath and GCJ IcedTea JamVM IKVM List of Java virtual machines Comparison of Java virtual machines Adoptium "OpenJDK and the IcedTea Project"

    Free Java implementations

    Free_Java_implementations

  • Jikes RVM
  • Java virtual machine

    Research Virtual Machine (Jikes RVM) is a mature virtual machine that runs programs written for the Java platform. Unlike most other Java virtual machines (JVMs)

    Jikes RVM

    Jikes_RVM

  • NanoVM
  • and open-source software portal Computer programming portal List of Java virtual machines Official website NanoVM on GitHub NanoVM on SourceForge v t

    NanoVM

    NanoVM

  • Java Optimized Processor
  • Processor which can execute Java bytecode

    portal List of Java virtual machines SimpCon Schoeberl, M. (2008). "A Java processor architecture for embedded real-time systems". Journal of Systems

    Java Optimized Processor

    Java_Optimized_Processor

  • List of Java frameworks
  • Below is a list of notable Java programming language technologies (frameworks, libraries).

    List of Java frameworks

    List_of_Java_frameworks

  • List of JVM bytecode instructions
  • This is a list of the instructions that make up JVM bytecode, the abstract machine language that is executed by the Java virtual machine. JVM bytecode

    List of JVM bytecode instructions

    List_of_JVM_bytecode_instructions

  • Java version history
  • List of versions of the Java programming language

    Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process (JCP), which uses Java Specification Requests (JSRs)

    Java version history

    Java_version_history

  • SuperWaba
  • SuperWaba is a discontinued Java-like virtual machine (VM) that targets portable devices. Software developers use application programming interfaces (APIs)

    SuperWaba

    SuperWaba

  • TakaTuka
  • programming portal List of Java virtual machines TinyOS Aslam; et al. (5 November 2008). Introducing TakaTuka: a Java virtual machine for motes. ACM SenSys

    TakaTuka

    TakaTuka

  • SableVM
  • SableVM was a clean room implementation of Java bytecode interpreter implementing the Java virtual machine (VM) specification, second edition. SableVM

    SableVM

    SableVM

  • Concurrent mark sweep collector
  • this property to the java command line -XX:+UseConcMarkSweepGC when using Java version less than 14. List of Java virtual machines "Concurrent Mark Sweep

    Concurrent mark sweep collector

    Concurrent_mark_sweep_collector

  • JamVM
  • open-source Java Virtual Machine (JVM) developed to be extremely small compared with other virtual machines (VMs) while conforming to the Java virtual machine specification

    JamVM

    JamVM

  • Java performance
  • Aspect of Java programming language

    languages, Java compiles by default to a Java Virtual Machine (JVM) with operations distinct from those of the actual computer hardware. Early JVM implementations

    Java performance

    Java_performance

  • Java compiler
  • Program compiler for Java programming language

    bytecode. The Java virtual machine (JVM) loads the class files and either interprets the bytecode or just-in-time compiles it to machine code and then

    Java compiler

    Java_compiler

  • Comparison of platform virtualization software
  • providing multiple virtual machines on one physical platform. The table below compares basic information about platform virtualization hypervisors. ^ Providing

    Comparison of platform virtualization software

    Comparison_of_platform_virtualization_software

  • PicoJava
  • Java processor created by Sun Microsystems

    with a Java virtual machine. GNU Compiler Collection added picoJava support in 1999 as machine definition 'pj,'. The open-source version of picoJava has

    PicoJava

    PicoJava

  • Rhino (JavaScript engine)
  • JavaScript engine written in Java

    Rhino is a JavaScript engine to run the JavaScript programming language, but hosted on a Java virtual machine (JVM). Rhino is written fully in Java language

    Rhino (JavaScript engine)

    Rhino_(JavaScript_engine)

  • Java syntax
  • Rules defining correctly structured Java programs

    syntax of Java is the set of rules defining how a Java program is written and interpreted. The syntax is mostly derived from C and C++. Unlike C++, Java has

    Java syntax

    Java syntax

    Java_syntax

  • VirtualBox
  • Open-source x86 virtualization application

    and management of guest virtual machines running Windows, Linux, BSD, OS/2, Solaris, Haiku, and OSx86, as well as limited virtualization of macOS guests

    VirtualBox

    VirtualBox

    VirtualBox

  • Java (software platform)
  • Set of computer software and specifications

    Writing in the Java programming language is the main way to produce code that will be deployed as byte code in a Java virtual machine (JVM); byte code

    Java (software platform)

    Java (software platform)

    Java_(software_platform)

  • JVM bytecode
  • Instruction set of the Java virtual machine

    bytecode is the instruction set architecture (ISA) of the Java virtual machine (JVM), the language to which Java and other JVM-compatible source code is compiled

    JVM bytecode

    JVM_bytecode

  • Jupiter JVM
  • Open-source Java virtual machine

    Jupiter JVM is an open-source Java virtual machine, which was developed as a master thesis with modularity and extensibility in mind. It uses Boehm garbage

    Jupiter JVM

    Jupiter_JVM

  • Java Database Connectivity
  • API for Java

    ODBC-accessible data source in the Java virtual machine (JVM) host environment. Sun Microsystems released JDBC as part of Java Development Kit (JDK) 1.1 on

    Java Database Connectivity

    Java_Database_Connectivity

  • Kaffe
  • Java virtual machine

    version of a Java Virtual Machine. It comes with a subset of the Java Platform, Standard Edition (Java SE), Java API, and tools needed to provide a Java runtime

    Kaffe

    Kaffe

  • Stack machine
  • Type of computer

    another virtual instruction. This happens more often for virtual stack machines than for other styles of virtual machine. One example is the Java programming

    Stack machine

    Stack_machine

  • Nashorn (JavaScript engine)
  • JavaScript engine developed in Java

    languages on the Java Platform (JSR 292) (a concept first realized in the experimental Da Vinci Machine and a standard part of Java 7 and later.) Nashorn

    Nashorn (JavaScript engine)

    Nashorn_(JavaScript_engine)

  • Comparison of Java and C++
  • Comparison between two programming languages

    on a Java virtual machine to be secure and highly portable. It is bundled with an extensive/massive library designed to provide abstraction of the underlying

    Comparison of Java and C++

    Comparison_of_Java_and_C++

  • Mika VM
  • Computer programming portal List of Java virtual machines Comparison of application virtual machines List of JVM languages "JavaME application". 26 February

    Mika VM

    Mika_VM

  • Da Vinci Machine
  • Sun Microsystems project

    Machine, also called the Multi Language Virtual Machine, was a Sun Microsystems project aiming to prototype the extension of the Java Virtual Machine

    Da Vinci Machine

    Da_Vinci_Machine

  • LeJOS
  • Different variants of the software support the original Robotics Invention System, the NXT, and the EV3. It includes a Java virtual machine, which allows Lego

    LeJOS

    LeJOS

  • Java Platform, Standard Edition
  • Computing software platform

    and the Java Virtual Machine Specification. OpenJDK is the official reference implementation since version 7. The platform was known as Java 2 Platform

    Java Platform, Standard Edition

    Java_Platform,_Standard_Edition

  • P-code machine
  • Programming virtual machine

    processing unit (CPU). The term P-code machine is applied generically to all such machines (such as the Java virtual machine (JVM) and MATLAB pre-compiled code)

    P-code machine

    P-code_machine

  • Java class loader
  • Java Runtime Environment element which loads Java .class files

    The Java class loader, part of the Java Runtime Environment, dynamically loads Java classes into the Java Virtual Machine. Usually classes are only loaded

    Java class loader

    Java_class_loader

  • Google Guava
  • Open-source set of common libraries for Java

    Google Guava is an open-source set of common libraries for Java, mainly developed by Google engineers. Google Guava can be roughly divided into three components:

    Google Guava

    Google_Guava

  • Wonka VM
  • implementation of the Java virtual machine specification, together with class libraries which implement most of the Connected Device Configuration of Java ME, version

    Wonka VM

    Wonka_VM

  • IKVM
  • Implementation of Java for Common Language Infrastructure implementations

    IKVM includes these components: A Java virtual machine (JVM) implemented in .NET A .NET implementation of the Java class libraries A tool that translates

    IKVM

    IKVM

  • List of Java software and tools
  • Java software and development tools

    This is a list of software and programming tools for the Java programming language, which includes frameworks, libraries, IDEs, build tools, application

    List of Java software and tools

    List_of_Java_software_and_tools

  • List of portable application creators
  • Application virtualization Comparison of application virtual machines Desktop virtualization Emulator Shim (computing) Software as a service U3 Virtual application

    List of portable application creators

    List_of_portable_application_creators

  • OVirt
  • Virtualization management platform

    Red Hat Virtualization was based. It allows centralized management of virtual machines, compute, storage and networking resources, from an easy-to-use web-based

    OVirt

    OVirt

    OVirt

  • High-level language computer architecture
  • Computer designed to run a specific language

    Lisp machines of the 1970s and 1980s, for the language Lisp (1959). At present the most popular HLLCAs are Java processors, for the language Java (1995)

    High-level language computer architecture

    High-level_language_computer_architecture

  • Generics in Java
  • Features of the Java programming language

    the Java virtual machine, since type safety is impossible in this case. The Java collections framework supports generics to specify the type of objects

    Generics in Java

    Generics_in_Java

  • Comparison of C Sharp and Java
  • Java. While the focus of this article is mainly the languages and their features, such a comparison will necessarily also consider some features of platforms

    Comparison of C Sharp and Java

    Comparison_of_C_Sharp_and_Java

  • Apache Harmony
  • Java programming language Open source implementation

    because of unimplemented security classes. Free and open-source software portal Computer programming portal GNU Classpath List of Java virtual machines Free

    Apache Harmony

    Apache_Harmony

  • List of Enigma machine simulators
  • List of Enigma machine simulators lists software implementations of the Enigma machine, a rotor cypher device that was invented by German engineer Arthur

    List of Enigma machine simulators

    List_of_Enigma_machine_simulators

  • LLVM
  • Compiler backend for multiple programming languages

    optimized with a variety of transformations over multiple passes. The name LLVM originally stood for Low Level Virtual Machine. However, the project has

    LLVM

    LLVM

  • GNU Classpath
  • GNU implementation of the Java Class Library

    Java runtimes (like Kaffe, SableVM, JamVM, Jikes RVM, and VMKit) because every full-featured Java virtual machine must provide an implementation of the

    GNU Classpath

    GNU Classpath

    GNU_Classpath

  • Ahead-of-time compilation
  • Computer code compilation strategy

    pre-compiling JavaScript to a machine-dependent optimized IR for V8 (JavaScript engine) and to a machine independent bytecode for JavaScriptCore. Some

    Ahead-of-time compilation

    Ahead-of-time_compilation

  • Jython
  • Java implementation of Python

    until 1999, is an implementation of the programming language Python designed to run on the Java virtual machine of the Java platform. It is free and open-source

    Jython

    Jython

  • Project Valhalla (Java language)
  • Java language upcoming features

    The Java Virtual Machine is expected to be able to take advantage of the additional constraints of value classes to eliminate heap allocation of value

    Project Valhalla (Java language)

    Project_Valhalla_(Java_language)

  • Gremlin (query language)
  • Computing language

    databases. Likewise, the Gremlin traversal machine is to graph computing as what the Java virtual machine is to general purpose computing. 2009-10-30

    Gremlin (query language)

    Gremlin_(query_language)

  • List of server-side JavaScript implementations
  • This is a list of server-side JavaScript implementations. Other common server-side programming languages are JavaServer Pages (JSP), Active Server Pages

    List of server-side JavaScript implementations

    List_of_server-side_JavaScript_implementations

  • Managed code
  • Computer program code

    the Dis virtual machine. Java popularized this approach with its bytecode executed by the Java virtual machine. Google also mentions that Java and Kotlin

    Managed code

    Managed_code

  • Xtend
  • General-purpose programming language

    high-level programming language for the Java Virtual Machine. Syntactically and semantically, Xtend has its roots in the Java programming language but focuses

    Xtend

    Xtend

  • Abstract state machine
  • System Design and Analysis JBook: R.Stärk, J.Schmid, E.Börger. Java and the Java Virtual Machine: Definition, Verification, Validation Proceedings/Journal

    Abstract state machine

    Abstract_state_machine

  • Technology Compatibility Kit
  • of a given JSR. They usually (but not always) consist of a graphical host application which communicates over TCP/IP with the device or Java virtual machine

    Technology Compatibility Kit

    Technology_Compatibility_Kit

  • Ceylon (programming language)
  • created by Red Hat. Ceylon programs run on the Java virtual machine (JVM), and could be compiled to JavaScript. The language design focuses on source code

    Ceylon (programming language)

    Ceylon_(programming_language)

  • Jazelle
  • Hardware extension for ARM processors

    manufacturers of mobile phones to increase the execution speed of Java ME games and applications.[citation needed] A Jazelle-aware Java virtual machine (JVM)

    Jazelle

    Jazelle

  • OS virtualization and emulation on Android
  • ability to run virtual machines or emulate other operating systems. It does this either via desktop virtualization, platform virtualization, or emulation

    OS virtualization and emulation on Android

    OS_virtualization_and_emulation_on_Android

  • Java concurrency
  • Simultaneous processing in the Java language

    The Java programming language and the Java virtual machine (JVM) are designed to support concurrent programming. All execution takes place in the context

    Java concurrency

    Java_concurrency

  • Noop
  • Experimental programming language

    programming best-practices. Noop was initially targeted to run on the Java Virtual Machine. Noop progressed past its initial proposals into a limited interpreter

    Noop

    Noop

  • JRuby
  • Java implementation of Ruby

    JRuby is an implementation of the programming language Ruby on the Java virtual machine, written largely in Java. It is free software released under a

    JRuby

    JRuby

  • OpenJDK
  • Free and open-source implementation of Java SE

    announce the open-sourcing of the core Java Platform within 30 to 60 days. Sun released the Java HotSpot virtual machine and compiler as free software

    OpenJDK

    OpenJDK

  • Java Web Start
  • Framework for running Java apps in a web browser

    control of memory allocation to the Java virtual machine. Java Web Start was distributed as part of the Java Platform until being removed in Java SE 11

    Java Web Start

    Java_Web_Start

  • List of JavaScript engines
  • game engines and even whole virtual machines, directly in the browser. asm.js, a highly optimizable low-level subset of JavaScript for such compilers emerged

    List of JavaScript engines

    List_of_JavaScript_engines

  • Virtual Iron
  • US software company

    platform consisted of a virtualization manager, virtualization servers and a hypervisor. The virtualization manager (VI-Center), a Java-based application

    Virtual Iron

    Virtual_Iron

  • Outline of the JavaScript programming language
  • High-level programming language

    provided as an overview of and topical guide to JavaScript: JavaScript (JS) is a programming language and core technology of the Web, alongside HTML and

    Outline of the JavaScript programming language

    Outline_of_the_JavaScript_programming_language

  • Siemens SL45
  • Mobile phone by Siemens

    to have a Java virtual machine. In addition to the MP3 player, SL45 offered other advanced features such as dictaphone with several hours of recording

    Siemens SL45

    Siemens SL45

    Siemens_SL45

  • HotJava
  • Web browser

    browsers of its time. More critically, HotJava suffered from the inherent performance limitations of Java virtual machine implementations of the day (both

    HotJava

    HotJava

    HotJava

  • Sun Microsystems
  • American computer company, 1982–2010

    side of the Internet. The platform consists of three major parts: the Java programming language, the Java Virtual Machine (JVM), and several Java Application

    Sun Microsystems

    Sun Microsystems

    Sun_Microsystems

  • JDK Flight Recorder
  • Production time profiling and diagnostics for OpenJDK

    event recorder built into the OpenJDK Java virtual machine. It can be thought of as the software equivalent of a Data Flight Recorder (Black Box) in a

    JDK Flight Recorder

    JDK_Flight_Recorder

  • List of emulators
  • of application virtual machines Comparison of OS emulation or virtualization apps on Android Comparison of platform virtualization software List of compatibility

    List of emulators

    List_of_emulators

  • Android Runtime
  • Runtime environment used by Android

    Comparison of application virtualization software – various portable and scripting language virtual machines Virtual machine – an emulation of a particular

    Android Runtime

    Android_Runtime

  • Scripting for the Java Platform
  • Scripting for the Java Platform is a framework for embedding scripts into Java source code. There is no requirement for a given Java virtual machine (JVM) to include

    Scripting for the Java Platform

    Scripting_for_the_Java_Platform

  • Juice (JVM)
  • Java ME experimental Java virtual machine written in C according to the Sun Microsystems specifications. The Juice JVM, designed for real-time Java,

    Juice (JVM)

    Juice_(JVM)

  • List of Mozilla products
  • discontinued of 2005. Classilla - A web browser made for PowerPC-based classic Macintosh operating systems. ElectricalFire - A Java virtual machine using just-in-time

    List of Mozilla products

    List_of_Mozilla_products

  • List of computing and IT abbreviations
  • Programming JSP—JavaServer Pages JTAG—Joint Test Action Group JVM—Java Virtual Machine JWE—JSON Web Encryption JWS—JSON Web Signature JWT—JSON Web Token

    List of computing and IT abbreviations

    List_of_computing_and_IT_abbreviations

  • GraalVM
  • Virtual machine software

    improve the performance of Java virtual machine (JVM)-based languages to match native languages. To reduce the startup time of JVM-based applications by

    GraalVM

    GraalVM

  • Security of the Java software platform
  • Security for the Java platform and its applications

    the use of the Java Virtual Machine (JVM), a security manager that sandboxes untrusted code from the rest of the operating system, and a suite of security

    Security of the Java software platform

    Security_of_the_Java_software_platform

  • Apache Commons
  • Software libraries

    project of the Apache Software Foundation, formerly under the Jakarta Project. The purpose of the Commons is to provide reusable, open source Java software

    Apache Commons

    Apache_Commons

  • Lists of open-source artificial intelligence software
  • on speed and modularity Deeplearning4j – Java library for deep learning algorithms on the Java virtual machine DeepSpeed – deep learning optimization library

    Lists of open-source artificial intelligence software

    Lists_of_open-source_artificial_intelligence_software

  • Java Class Library
  • Core Java libraries

    The Java Class Library (JCL) is a set of dynamically loadable libraries that Java Virtual Machine (JVM) languages can call at run time. It is the standard

    Java Class Library

    Java_Class_Library

  • Java Community Process
  • Professional organization

    standard technical specifications for Java technology. Becoming a member of the JCP requires solid knowledge of the Java programming language, its specifications

    Java Community Process

    Java_Community_Process

  • Easy Java Simulations
  • Open source physics simulations

    in Java or JavaScript. Java Virtual Machines (JVM) are available for many different platforms; a platform for which a JVM is available can run Java programs

    Easy Java Simulations

    Easy Java Simulations

    Easy_Java_Simulations

  • Haxe
  • Cross-platform programming language

    between them. Code written in Haxe can be compiled into JavaScript, C++, Java, Java virtual machine (JVM), PHP, C#, Python, Lua and Node.js. Haxe can also

    Haxe

    Haxe

    Haxe

  • V8 (JavaScript engine)
  • JavaScript and WebAssembly engine

    inspired by the Java HotSpot Virtual Machine developed by Sun Microsystems, with the newer execution pipelines being very similar to those of HotSpot's. Support

    V8 (JavaScript engine)

    V8_(JavaScript_engine)

  • Criticism of Java
  • Criticism of the Java programming language and Java software platform

    The Java programming language and Java software platform have been criticized for design choices including the implementation of generics, forced object-oriented

    Criticism of Java

    Criticism_of_Java

  • Runtime system
  • Computer system that provides behavior needed by running code

    languages such as AWK, and some languages like Java, which are meant to be compiled into some machine-independent intermediate representation code (such

    Runtime system

    Runtime_system

  • Vrms
  • Linux program that checks DFSG compliance on Debian-based systems prior to distribution

    vrms (virtual Richard M. Stallman), later renamed to check-dfsg-status, is a program that analyzes the set of currently installed packages on a Debian-based

    Vrms

    Vrms

    Vrms

  • VisualVM
  • information about Java applications while they are running on a Java Virtual Machine (JVM). VisualVM organizes JVM data that is retrieved by the Java Development

    VisualVM

    VisualVM

  • Oracle VM Server for x86
  • Server virtualization offering by Oracle Corporation

    includes a version of Xen hypervisor technology, and the Oracle VM Agent to communicate with Oracle VM Manager for management of virtual machines. It also includes

    Oracle VM Server for x86

    Oracle_VM_Server_for_x86

Searches for online references containing LIST OF-JAVA-VIRTUAL-MACHINES

LIST OF-JAVA-VIRTUAL-MACHINES

Search references containing LIST OF-JAVA-VIRTUAL-MACHINES

LIST OF-JAVA-VIRTUAL-MACHINES

Search queries for Facebook and twitter posts, hashtags with LIST OF-JAVA-VIRTUAL-MACHINES

LIST OF-JAVA-VIRTUAL-MACHINES

Follow users with usernames @LIST OF-JAVA-VIRTUAL-MACHINES or posting hashtags containing #LIST OF-JAVA-VIRTUAL-MACHINES

LIST OF-JAVA-VIRTUAL-MACHINES

Online names & meanings

Search queries for Facebook and twitter users, user names, hashtags with LIST OF-JAVA-VIRTUAL-MACHINES

LIST OF-JAVA-VIRTUAL-MACHINES

Top search, Social media, medium, facebook & news articles containing LIST OF-JAVA-VIRTUAL-MACHINES

LIST OF-JAVA-VIRTUAL-MACHINES

Searches for Acronyms & meanings containing LIST OF-JAVA-VIRTUAL-MACHINES

LIST OF-JAVA-VIRTUAL-MACHINES

Searches, Indeed job searches and job offers containing LIST OF-JAVA-VIRTUAL-MACHINES

Other words and meanings similar to

LIST OF-JAVA-VIRTUAL-MACHINES

Search in online dictionary sources & meanings containing LIST OF-JAVA-VIRTUAL-MACHINES

LIST OF-JAVA-VIRTUAL-MACHINES