24 Introduction to Virtual Machine and API Programming

24.1 INTRODUCTION

The programming API is an API that let users to write scripts and programs to manipulate virtual machines. It is a high-level interface which is easy to use and practical for both script developers and application programmers.

The Java platform has two main parts, the Java virtual machine and the Java API, as shown in Figure 24.1.

1.   Java virtual machineThe Java virtual machine is a 'soft' computer that can be implemented in software or hardware. It is an abstract machine designed to be implemented on top of existing processors. The porting interface and adapters enable it to be easily ported to new operating system without being completely rewritten.

2.   Java API ...

Get Java 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.