Please enable JavaScript.
Coggle requires JavaScript to display documents.
JAVA PILLAR (OOP in Depth (SOLID Principle (Single Responsibility…
JAVA PILLAR
Java Introduction / Ecosystem
Unit Test
Control Flow
Switch
Conditional statement
The if statement
The if-else statement
The else-if statement
The switch statement
Loop Constructs
for loops
for each loops
while loops
do while loops
OOP
Inheritance
Encapsulation
Polyphormism
Abstraction
OOP in Depth
Reflexion
Composition
Asocciation
Aggregation
Object Communication and Events
SOLID Principle
Single Responsibility Principle
Open/Closed
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion
Variables & Data Structure
Non Primitive Type
String
Array
Class
Primitives data Types
int
float
float
long
char
double
boolean
short
Java Collections Framework and Generics
Iterable
Collection
List
ArrayList(I)
LinkedList(I)
Vector(I)
Stack(I)
Queue
Deque
ArrayDeque(I)
PriorityQueue(I)
Set
HashSet(I)
LinkedHashSet(I)
SortedSet
TreeSet(I)
Generics
Generic Type Class or Interface
Generic Type Method or Constructor
Generic Type Arrays
Generics with Wildcards
Unbounded wildcard parameterized type
Bounded wildcard parameterized type
Iterator(I)
listIterator(I)
Comparator
Comparable
Adavanced Data Structures
Enumerations
Map(I)
Sorted Map(I)
TreeMap
HashedMap
LinkedHashedMap
Exceptions Handlling
Trowable
Error
StackOverFlowError
VirtualMachineError
OutOfMemoryError
Exception
InterruptedException
CloneNotSupportedException
ReflectiveOperationException
ClassNotFoundException
IllegalAccessException
InstantiationException
NoSuchFieldException
NoSuchMethodException
RuntimeException
ArithmeticException
ArrayStoreException
ClassCastException
NullPointerException
Java IO
Read
Write
Copy