3 of the Computer Science glossary’s terms, each with the part of the syllabus where you first meet it.
A program that loads Java bytecode from .class files, checks it and executes it on a particular computer, by interpreting it and by compiling frequently used parts into native machine code.
An operation that combines rows from two tables into one result set by pairing each row of one table with the rows of the other that satisfy a join condition, usually that a foreign key equals the primary key it refers to.
Compilation that takes place while a program is running, in which a virtual machine translates frequently executed bytecode into native machine code for the current processor and then runs that machine code instead of interpreting the bytecode.