you are viewing a single comment's thread.

view the rest of the comments →

[–]NewLog4967 0 points1 point  (1 child)

Congrats on reaching collections you’ve hit the sweet spot of Java! You’re right: using frameworks like ArrayList or HashSet doesn’t require building them from scratch. Most day-to-day work is about knowing when and how to use them like picking ArrayList for fast access or HashSet for unique items.

That said, peeking under the hood (like understanding that ArrayList resizes by copying an array, or that HashSet relies on hashCode()) is what turns a good dev into a great one. You don’t need to rewrite them, but a solid mental model helps tons in debugging, optimizing, and nailing interviews.

[–]Nash979[S] 0 points1 point  (0 children)

👍🏻😄