| Java Virtual Machine | What is a computer that resides in memory only? |
| Java Virtual Machine | What Machine enables Java programs to be executed on a variety of platforms opposed to the one platform that only the one platform for which the code is compiled |
| JVM | Why is Java portable? |
| It provides a layer of abstraction between the compiled Java program and the underlying hardware platform and operating system | What is the reason that JAVA is portable? |
| Small-It is purposely designed to be small so that it can be used in a variety of consumer electronics | Is JVM small or large when implemented in RA? |
| Java source code is compiled to the bytecode level, as opposed to the bitcode level. The JVM executes the Java bytecode | Is Java Source Code compiled to the bytecode level or bitcode level? |
| The javac program, which is the Java compiler, reads files with the .java extension, converts the source code in the .java file into bytecodes, and saves the resulting bytecodes in a file with a .class extension | What extension does the javac program read and convert files? |
| The JVM reads the stream of bytecode from the .class file as a sequence of instructions. Each instruction consists of a one-byte opcode, which is a specific and recognizable command, and zero or more operands (the data needed to complete the opcode | What kind of file does jVM read the stream of bytecode from? |
| Stack,Registers,Garbage-collection heap,Method area | What are four parts to the JVM: |
| 32 bits | What is the size of address of in JVM? |