Skip to content
IT_Abyss
IT_Abyss
Sign in
Loading
.
.
.
Menu · section
Learn
Courses
Roadmap
Topics from basics to senior
My progress
Roadmap
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Interviews
Simulator
Questions
With answers and common mistakes
Resume check
Questions
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Feed
Blog
Posts by IT Abyss
News
IT news from outside sources
Learn
Interview
Search
Journal
Menu
EN
Roadmap:
Java
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
JL
Java Language Basics
Next:
OOP, Strings
9
subtopics
9
questions
ST
Strings
Next:
Persistence (JDBC)
3
subtopics
5
questions
OO
OOP
Next:
Equality & Hashing, Exceptions, Collections, JVM & Memory
8
subtopics
12
questions
EH
Equality & Hashing
2
subtopics
3
questions
EX
Exceptions
3
subtopics
15
questions
Tier 2 · Intermediate
6 topics
PJ
Persistence (JDBC)
Next:
Spring
1
subtopic
6
questions
CO
Collections
Next:
Modern Java
10
subtopics
14
questions
JM
JVM & Memory
Next:
Serialization & Reflection, Concurrency
7
subtopics
9
questions
SP
Spring
2
subtopics
6
questions
MJ
Modern Java
Next:
Design Patterns
7
subtopics
7
questions
SR
Serialization & Reflection
3
subtopics
4
questions
Tier 3 · Advanced
2 topics
DP
Design Patterns
4
subtopics
11
questions
CO
Concurrency
7
subtopics
13
questions
Java — Roadmap — IT Abyss