CDC-Java Learning Hierarchy
CDC-Java Learning Hierarchy
Java Basics
Java Intermediate
Java Advanced Concepts
Insights
Java Basics
Introduction to java
Types of datatypes
Understanding Variables
Types of Variables
Rules of Variables
1. Conditional statements
2. Looping statements
#when you use like below you will get its built in methods
cdc.<Here you will get built-in methods>
int marks[][]={{50,60,55,67,70},{62,65,70,70,81},{72,66,77,80,69}};
#when you use like below you will get its built in methods
marks.<Here you will get built-in methods>
Java Intermediate
Functions/methods
Types of Functions
Examples
Examples
OOPS Concepts
Constructors
Types of Constructors
Inheritance
Types Of Inheritance
Polymorphism
Encapsulation
Abstraction
Interface
Exception Handling
IMPORATNT- Collections Framework (Advanced Data structures) with inbuilt methods and Examples of it
ArrayList
LinkedList
Vector
Stack
HashSet
LinkedHashSet
EnumSet
TreeSet
ArrayDeque
LinkedList
PriorityQueue
Note After learning these you can go to Learn Algorithms Along with above data structures then Competitive Programming or
Dynamic programming (Solving programs or problems on leetcode or codechef)
Springboot
Insights
Author Information
Nandan - https://www.linkedin.com/in/gnnandan/
Resources Link
Learning Materials (Java)
https://drive.google.com/drive/folders/11uXn5N5WU41kCe3U5be5v7zRmYTGMNKo?usp=drive_link
https://drive.google.com/file/d/1gOYrlkT8zaXbLov5hk1FG62PaFA8sc_o/view?usp=drive_link
https://drive.google.com/drive/folders/1NcQw1qvB1P8F_Xib3MApASQuXGc0s29m?usp=drive_link
https://drive.google.com/drive/folders/1Da_v5uHIvBscWcRRgMsYGq-hJ00dQL9Y?usp=drive_link
Informative Documents
Archives - https://curiousdevelopers.in/community-archives/
Roadmaps - https://curiousdevelopers.in/roadmap-to-becoming-a-full-stack-developer-tips-tricks-and-essential-skills/
Copy Rights
These complete data is build by doing research on learning things so it belong to Indian Opensource Developers Community The
Curious Developers Community