What is Machine Code?
This is the binary language made of 0s and 1s that the CPU understands directly.
What is Object-Oriented Programming (OOP)?
This programming style organizes code into objects containing data and behaviors.
What is a Boolean?
This data type stores only true or false values.
What is a Function?
This reusable block of code performs a specific task.
What is the Java Compiler?
This program converts Java source code into bytecode.
What is Abstraction?
This OOP principle hides unnecessary details from the user.
What is a Double?
This data type stores decimal numbers with high precision.
What is a Loop?
This structure repeatedly executes code until a condition changes.
What is Bytecode?
This intermediate code allows Java programs to run on different platforms.
What is Encapsulation?
This OOP principle protects data by restricting direct access.
What are Strings?
This data type is used to store text such as words and sentences.
What is RAM?
This temporary memory stores data and programs currently being used by the computer.
What is the Java Virtual Machine (JVM)?
This software environment runs Java bytecode on a computer.
What is Inheritance?
This feature allows one class to gain properties and methods from another class.
What are Private and Public members?
These access modifiers determine whether data can be used inside or outside a class.
What are O.S. Calls?
These requests allow programs to communicate with the operating system.
What is the Execution Engine?
This part of the JVM translates bytecode into machine code for execution.
What is Polymorphism?
This feature allows the same method to behave differently depending on the object using it.
What are Class Files?
These files contain Java bytecode and usually have a ".class" extension.
What are Object Files?
These compiled files contain machine-readable code that can be linked into an executable program.