the practice of simplifying complex systems by focusing on what an object or function does rather than how it works internally
What is Abstraction?
a blueprint for creating objects, providing initial values for member variables and implementations of behaviors (methods)
What is Class?
a computer's short-term, high-speed memory used to temporarily store data that the processor (CPU) needs immediately
What is RAM?
a program that takes the text file work of a developer and compiles it into a platform-independent Java file
What is Java Compiler
bundling data (variables) and the methods (functions) that operate on that data into a single unit, typically a class
What is Encapsulation?
an object that represents a sequence of characters
What is String?
the programmatic way a user-level application requests services from the operating system's kernel
What is O.S. Calls?
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?
a core concept that allows a new class to acquire the properties (attributes) and behaviors (methods) of an existing class
What is Inheritance?
a primitive data type used to represent only one of two logical values: true or false
What is Boolean?
the fundamental programming language directly understood by a computer's CPU
What is machine code?
is a compiled file containing Java bytecode that can be executed by the Java Virtual Machine
What is Class Files?
core concept that allows a single interface to be used for different underlying data types
What is Polymorphism?
a data type used to store fractional numbers (decimals) with high precision
What is Double?
intermediate files generated by a compiler or assembler from your source code
What is Object Files?
a block of code designed to perform a specific task
What is a Function
the core software component that executes instructions, processes workflows, or evaluates code
What is Execution Engine