OOP's
Java stuff
System and Hardware
Compilation & Execution Process
100

the practice of simplifying complex systems by focusing on what an object or function does rather than how it works internally

What is Abstraction?

100

a blueprint for creating objects, providing initial values for member variables and implementations of behaviors (methods)

What is Class?

100

a computer's short-term, high-speed memory used to temporarily store data that the processor (CPU) needs immediately

What is RAM?

100

a program that takes the text file work of a developer and compiles it into a platform-independent Java file

What is Java Compiler

200

bundling data (variables) and the methods (functions) that operate on that data into a single unit, typically a class

What is Encapsulation?

200

an object that represents a sequence of characters

What is String?

200

the programmatic way a user-level application requests services from the operating system's kernel 

What is O.S. Calls?

200

a compact, intermediate instruction set used by programming languages to bridge the gap between human-readable source code and native machine code

What is Bytecode?

300

a core concept that allows a new class to acquire the properties (attributes) and behaviors (methods) of an existing class

What is Inheritance?

300

a primitive data type used to represent only one of two logical values: true or false

What is Boolean?

300

the fundamental programming language directly understood by a computer's CPU  

What is machine code?

300

is a compiled file containing Java bytecode that can be executed by the Java Virtual Machine

What is Class Files? 

400

core concept that allows a single interface to be used for different underlying data types 

What is Polymorphism?

400

a data type used to store fractional numbers (decimals) with high precision

What is Double?

400

intermediate files generated by a compiler or assembler from your source code

What is Object Files?

500

a block of code designed to perform a specific task

What is a Function


500

the core software component that executes instructions, processes workflows, or evaluates code

What is Execution Engine

M
e
n
u