How does Java work
OOP
Files and memory
Basic programs
Classes/Access
1

The instructions that a computer can understand

What is Machine code

1

Keeping data private inside a class so other parts cannot change it

What is Encapsulation?

1

Temporary memory used by the computer to run programs

What is RAM

1

A type of data that used to store text

What is strings

1

A blueprint used to create objects

What is a Class?

2

A low level language that are close to machine code

What is Assembly language?

2

When one class gets properties and methods from another

What is inheritance?

2

Compiled Java files that contain bytecode

What are class files

2

A block of code that performs a task

What is a function

2

A keyword that allows access from anywhere

What is Public?

3

A tool that converts Java code into bytecode

What is the Java Compiler?

3

When the same method can work in different ways

What is polymorphism

3

Files created after source code is compiled

What are the object files

3

A data type that can only be true or false

What is a Booleam

3

A keyword that restrict access to inside the class

What is private

4

A program runs Java bytecode on the different computers

What is the Java Virtual Machine?

4

Showing only important details and hiding the complex parts

What is abstradction

4

A series of code that created before running

What is Bytecode?

4

A data type used for decimal numbers

What is a Double?

4

It controls who can access the data

What is the access control

5

When a program ask the system to do something

What is O.S Calls?

5

A programming style that uses objects and classes

What is OOP

5

The system that runs java program code

What is the Execution engine

5

A structure that repeats code again and again

What is a Loop?

5

The difference between allowing access everywhere or keeping it limited

What is Private vs Public?