Code
More Code
core
Fundamental concept
Used A Lot
100

refers to the low-level binary instructions that a computer’s CPU can execute directly

Machine Code

100

is a program that takes the text file work of a developer and compiles into a platform-independent java file

Java Compiler

100

is an object-oriented programming concept where you hide the internal implementations details of a class and expose only the essential features to the outside world.

Abstraction

100

is one of the fundamental concepts of Object-Oriented Programming that allows a class to inherit the properties and behaviors (fields and methods) of another class

inheritance

100

usually refers to a method a block of code that performs a specific task and can be reused

Function

200

 is achieved by combining methods and attributes into a single unit, which is the class.

Encapsulation

200

is a programming paradigm where software is designed around objects rather than just functions and logic

What is OOP's

200

is an intermediate representation of codes that is generated after the compilations of source code

Java Virtual Machine

200

is a fundamental concept in object-oriented programming that allows objects to take on multiple forms.

Polymorphism

300

is an intermediate representation of codes that is generated after the compilations of source code

Bytecode

300

are not commonly used in the same way as in languages like C or C++, where an object file (. o) is compiled binary produced before linking

Object files

300

 is the core component of the JVM responsible for executing the bytecode that has been loaded into memory by the class loader and organized by the runtime date areas.

Execution engine

300

 is a primitive data type that can hold only two possible values. Ture and false

Boolean

400

This is byte code compiled by the java program. The java program creates these files from .java files.

Class files

400

 it is the physical memory or (Random Access Memory) of your computer that the Java Virtual Machine (JVM) uses to run programs.

RAM

400

 are access modifiers that control visibility of classes, methods, and variables

Private versus Public Class

400

 refers to the wrapper class for the primitive date of type double.

Double

500

refers to system calls request made by a program to the operating system’s kernel to perform low-level tasks ush as file I/O, process management, networking. Or memory allocation

O.S. Calles

500

is an object that represents a sequence of characters.

Strings

500

 is a control structure that allows you to execute a block of code repeatedly if a specified condition is true

Loop

M
e
n
u