Java Execution
OOP Concepts
Data & Variables
Programming Basics
100

What is Machine Code?

This is the binary language made of 0s and 1s that the CPU understands directly.

100

What is Object-Oriented Programming (OOP)?

This programming style organizes code into objects containing data and behaviors.

100

What is a Boolean?

This data type stores only true or false values.

100

What is a Function?

This reusable block of code performs a specific task.

200

What is the Java Compiler?

This program converts Java source code into bytecode.

200

What is Abstraction?

This OOP principle hides unnecessary details from the user.

200

What is a Double?

This data type stores decimal numbers with high precision.

200

What is a Loop?

This structure repeatedly executes code until a condition changes.

300

What is Bytecode?

This intermediate code allows Java programs to run on different platforms.

300

What is Encapsulation?

This OOP principle protects data by restricting direct access.

300

What are Strings?

This data type is used to store text such as words and sentences.

300

What is RAM?

This temporary memory stores data and programs currently being used by the computer.

400

What is the Java Virtual Machine (JVM)?

This software environment runs Java bytecode on a computer.

400

What is Inheritance?

This feature allows one class to gain properties and methods from another class.

400

What are Private and Public members?

These access modifiers determine whether data can be used inside or outside a class.

400

What are O.S. Calls?

These requests allow programs to communicate with the operating system.

500

What is the Execution Engine?

This part of the JVM translates bytecode into machine code for execution.

500

What is Polymorphism?

This feature allows the same method to behave differently depending on the object using it.

500

What are Class Files?

These files contain Java bytecode and usually have a ".class" extension.

500

What are Object Files?

These compiled files contain machine-readable code that can be linked into an executable program.

M
e
n
u