Java basics
OOP
Java execution
Computer system
100

A value that is either true or false.

What is Boolean

100

A way of coding using objects and classes.

What is OOP

100

The part that actually runs the code.

What is Execution engine

100

When a program asks the operating system to do something

What is OS calls

200

Code that repeats over and over.

What is Loop

200

Hiding the complicated stuff and only showing what matters.

What is Abstraction

200

Java files that are already compiled and ready to run.

What is Class files

200

Files made after compiling code, but not ready to run yet.

What is Object files

300

A piece of code that does a job.

What is Function

300

Keeping data safe by hiding it inside a class so others cant access it

What is Encapsulation

300

A program that changes Java code into something the computer can run.

What is Java Compiler

300

A low-level language that uses simple words instead of 1s and 0s.

What is Assembly Language

400

Text made of letters, words, or symbols.

What is String

400

When a class takes things from another class.

What is Inheritance

400

A program that runs Java code on any device.

What is JVM

400

Memory that stores stuff while the computer is on.

What is RAM

500

A number with decimals.

What is Double

500

When something can act in different ways.

What is Polymorphism

500

Code made from Java that can run on any computer.

What is Bytecode

500

Code made of 1s and 0s that the computer understands directly.

What is Machine Code