Please enable JavaScript.
Coggle requires JavaScript to display documents.
JAVA (Language (Constructs (Control statements (loops (while, for, streams…
JAVA
Language
Core Concepts
Object Oriented
Object
instance
reference
toString
equals
Polymorphism
Interface
Class
Overriding
Overloading
Visibility
abstract
constructor
Generics
Is-a vs Has-a
Annotation
Constructs
Data types
Autoboxing / Unboxing
primitive vs complex
Enums
Literals
Variables
instance
local
scope
Keywords
Methods
Operators
Control statements
if/else
switch
loops
while
for
streams API
try/catch
Arrays
Identifiers (symbolic names)
Comments
Exception
handling
Throwable
Exception
Checked
Unchecked
Error
throwing exception
Concurrency
Thread
Concurrency vs parallelism
Core API
Collections
Map
List
Set
Queue
Architecture
JDK vs JRE
Garbage Collector
Class Loader
compiler
Tools :
IDE
IntelliJ
NetBeans
Eclipse
Frameworks
Spring
Spring boot
Hibernate
....many others...