IT_Abyss
IT_Abyss
Home
Knowledge
STACKS
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
Data Analytics
Machine Learning
Security
DevOps / SRE
System Analysis
Unreal Engine
C++
BACKEND · ENGINE
Roadmap
Topic dependency graph
→
Best practices
Idioms and anti-patterns
→
Questions
Interview questions
→
Interviews
Blog
Pricing
Search the site
Search
Ctrl K
Feedback
Sign in
Telegram
java
/
roadmap
Java
▾
Loading
.
.
.
Menu · section
Knowledge
Roadmap
Topic dependency graph
Questions
Interview questions
Roadmap
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
Data Analytics
Machine Learning
Security
DevOps / SRE
System Analysis
Unreal Engine
Questions
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
Data Analytics
Machine Learning
Security
DevOps / SRE
System Analysis
Unreal Engine
Menu
Home
Knowledge
Interviews
Blog
Account
EN
Road
map
Topics by level, from the basics to the advanced. Many of them suggest what to study next.
Map
List
All
13
Beginner
5
Intermediate
6
Advanced
2
Search topics…
Loading
.
.
.
−
100%
+
Tier 1 · Beginner
5 topics
EH
Equality & Hashing
2
subtopics
3
questions
EX
Exceptions
3
subtopics
15
questions
JL
Java Language Basics
Next:
OOP, Strings
9
subtopics
9
questions
OO
OOP
Next:
Equality & Hashing, Exceptions, Collections, JVM & Memory
8
subtopics
12
questions
ST
Strings
Next:
Persistence (JDBC)
3
subtopics
5
questions
Tier 2 · Intermediate
6 topics
CO
Collections
Next:
Modern Java
10
subtopics
14
questions
JM
JVM & Memory
Next:
Serialization & Reflection, Concurrency
7
subtopics
9
questions
MJ
Modern Java
Next:
Design Patterns
7
subtopics
7
questions
PJ
Persistence (JDBC)
Next:
Spring
1
subtopic
6
questions
SR
Serialization & Reflection
3
subtopics
4
questions
SP
Spring
2
subtopics
6
questions
Tier 3 · Advanced
2 topics
CO
Concurrency
7
subtopics
13
questions
DP
Design Patterns
4
subtopics
11
questions
Java — Roadmap — IT Abyss