The instructions that a computer can understand
What is Machine code
Keeping data private inside a class so other parts cannot change it
What is Encapsulation?
Temporary memory used by the computer to run programs
What is RAM
A type of data that used to store text
What is strings
A blueprint used to create objects
What is a Class?
A low level language that are close to machine code
What is Assembly language?
When one class gets properties and methods from another
What is inheritance?
Compiled Java files that contain bytecode
What are class files
A block of code that performs a task
What is a function
A keyword that allows access from anywhere
What is Public?
A tool that converts Java code into bytecode
What is the Java Compiler?
When the same method can work in different ways
What is polymorphism
Files created after source code is compiled
What are the object files
A data type that can only be true or false
What is a Booleam
A keyword that restrict access to inside the class
What is private
A program runs Java bytecode on the different computers
What is the Java Virtual Machine?
Showing only important details and hiding the complex parts
What is abstradction
A series of code that created before running
What is Bytecode?
A data type used for decimal numbers
What is a Double?
It controls who can access the data
What is the access control
When a program ask the system to do something
What is O.S Calls?
A programming style that uses objects and classes
What is OOP
The system that runs java program code
What is the Execution engine
A structure that repeats code again and again
What is a Loop?
The difference between allowing access everywhere or keeping it limited
What is Private vs Public?