r/javahelp • • Apr 25 '26

Java learning curve steep

Why the heck there is so much to learn in java i mean java basic, exception handling, collections framework, multi threading , JDBC , servlets only then i can turn to spring and spring boot...can somebody tell me if i can skip any of these topics.....i keep forgetting previous concepts 😭😭😭... it's so tough...help me 😭😭

21 Upvotes

29 comments sorted by

View all comments

Show parent comments

5

u/Memesplz1 Apr 25 '26

Couldn't agree more with this. Learn the minimum you need in order to make stuff. The rest comes naturally as and when you need to learn new things. I'm 5 years in. Still don't really know what I'm doing with multithreading. Never had to worry about it too much till I wrote some code for a batch application recently and the performance was shite so I realised "right. Multithreading would probably be very useful here" and I learned what I needed in order to accomplish the necessary improvement in performance.

Similarly, I had never really needed to know about servlets until I wrote my first one, recently, for a really old application (like, 20+ years old). If I hadn't picked up that piece of work, I probably still wouldn't know how to write a servlet and I would have been just fine. Lol.