Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java - Coggle Diagram
Java
Access Specifiers
synchronized (thread)
abstract
static
final
Access Modifier
protected
default
public
private
transient
volatile
Java Language
Interfaces & Inheritance
Inner Classes
Lambda
String-String Buffer - String Builder
Classes & Objects
Generics
Variables
Arrays
Objects
8 Primitives
char
Double
Int
Boolean
OOPs
Inheritance
IS-A vs HAS-A Relationships
(optional) Aggregation vs Composition
Interface - Abstract Class
Polymorphism
Method Overloading
Method Overriding
Abstraction
Encapsulation
JVM
Stack Vs Heap Memory
JRE, JVM, JDK
Class Loaders
Garbage Collection
Threads
Creating threads
Multitasking
Synchronization
Thread transitions
Exception
Checked vs Unchecked Exceptions
Exception Handling best practices
try, catch, finally, throw, throws
Collections
Equals- Hashcode
Map, List and Set
Marker Interface
Serialization
Clonnable
Shallow Copy vs Deep Copy
Spring
Sprint Framework 5
SpringBoot 2