Temporary memory used while programs run
Loop
Temporary memory used while programs run
RAM
Turns Java code into bytecode
Java Compiler
Runs Java programs
Java Virtual Machine (JVM)
Programming using objects
OOP
A value that can only be true or false
Boolean
A data type used for decimal numbers
Double
Special Java code that can run anywhere
Bytecode
Part of the JVM that runs code
Execution engine
Keeping data and code protected together
Encapsulation
Text made up of characters
Strings
Binary instructions computers understand
Machine code
Files that store compiled Java code
Class files
Controls what code can access other code
Private vs Public Class
One class using another class’s features
Inheritance
A reusable block of code that does a job
Function
Requests a program makes to the OS
O.S. Calls
Compiled files containing program code
Object files
Hides unnecessary details
Abstraction
Same method acting differently
Polymorphism