A programming style based on "objects" that contain both data and the code to manipulate that data.
What is OOP (Object Oriented Programming)?
The tool that translates your human-readable Java code into intermediate bytecode.
What is the Java Compiler?
The lowest-level instructions (0s and 1s) that the computer's CPU executes directly.
What is Machine Code?
A data type that represents a sequence of characters, like "Hello World."
What are Strings?
Hiding the complex internal reality of a program while only showing the necessary parts to the user.
What is Abstraction?
The platform-independent code produced by the compiler that runs on any JVM.
What is Bytecode?
The temporary, high-speed physical memory where the computer stores active data.
What is RAM?
A logical data type that can only be either True or False.
What is a Boolean?
Keeping data safe inside a class by restricting direct access from the outside.
What is Encapsulation?
The software "environment" that allows Java programs to run on any operating system.
What is the Java Virtual Machine (JVM)?
Requests made by the program to the computer's operating system to access hardware or files.
What are O.S. Calls?
A data type used for large numbers that require decimal points.
What is a Double?
The process where a new class takes on the properties and methods of an existing class.
What is Inheritance?
The specific part of the JVM that reads the bytecode and carries out the commands.
What is the Execution Engine?
Intermediate files created during the compilation process that contain machine code fragments.
What are Object Files?
A named block of code that performs a specific task and can be reused.
What is a Function?
The ability of a single function or object to behave differently depending on the context.
What is Polymorphism?
The specific files (ending in .class) that contain the compiled bytecode.
What are Class Files?
Keywords that determine if a class is accessible to the whole program or restricted.
What is Private versus Public Class?
A control structure that repeats a block of code until a specific condition is no longer met.
What is a Loop?