Chapter 2. Architecture of the Java Virtual Machine

The Java virtual machine (JVM) is a software implementation of a computer architecture. Since Java programs target the JVM, compiled Java programs should be portable. They execute the same instructions and use support libraries with standard APIs and identical (or at least similar) behavior whether they execute on an embedded system with an arcane processor or on a multiprocessor server.

Get Real-Time Java™ Platform Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.