In this particular Java Developer roadmap, the first thing you need to learn is Core Java. So in the core java, you need to learn the following major topics:
In Advanced Java, you don’t need to learn everything in detail but you just be aware of all the above things and how those are working. And whenever you are working on these particular things you can read about them and you can implement them in your project.
3) IDE’s
Once you are well versed with the core and advanced java you should be able to code java applications. So for that, you should know any of the following IDE’s
You must be aware of the different shortcuts for your IDE whichever you are preferring so that it will optimize your workflow and increase your productivity for developing applications.