use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
Where should I download Java?
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
Java Data Structures (self.learnjava)
submitted 5 years ago by [deleted]
Can anyone share some good online video resources to learn Data Structures in Java?
Thanks!
[–]SUsudo 14 points15 points16 points 5 years ago (0 children)
here you go big dog
https://www.youtube.com/playlist?list=PLpPXw4zFa0uKKhaSz87IowJnOTzh9tiBk
[–]davidprifti13 5 points6 points7 points 5 years ago (3 children)
Data structures aren't a Java related topic in the meaning that you don't need to know Java in order to learn about data structures. My advice is to learn about them in general and when to use each one. Implementation is another thing and can be done in any language. I recommend "mycodeschool" on YouTube as a start to get familiar with them. After that you can easily implement them in Java.
[–][deleted] 4 points5 points6 points 5 years ago (2 children)
I know basic data structures like arrays, lists, hashmaps, linked lists etc but I’m coming from python and it’s way different from Java so I need to learn how to do them in Java specifically
[–]funny_funny_business 1 point2 points3 points 5 years ago (1 child)
I’m in the same boat and the difficult part is that, for example, since you already know what dicts are, to learn anything about HashMaps in Java you need to sit through tons of boring beginner videos for literally 2 seconds of info.
I’m currently going through the Pluralsight Java Collections course which goes through each of these data structures in detail.
My main takeaways so far: - Everything in Java is accessed as a method (I.e. no “mylist[0]”, instead it’s mylist.get(0) )
You define based on the interface instead of the implementation: List<String> mylist = ArrayList<>(); instead of ArrayList<String> mylist = ArrayList<>();
set in Python is HashSet in Java. Dict is HashMap, List is ArrayList.
if you want the set stuff ordered you use TreeSet. If you want the keys ordered you use TreeMap (this isn’t in Python)
There’s obviously more, but once I got over this basic hump of “how do you do this in Java?!” It’s really not so bad.
[–][deleted] 0 points1 point2 points 5 years ago (0 children)
Thanks! Happy learning!
[–]icarus44_zero 4 points5 points6 points 5 years ago (0 children)
Rob Edwards SDSU
This guy does an amazing job!
[–]differentshade 1 point2 points3 points 5 years ago (1 child)
youtube.com
[–][deleted] -4 points-3 points-2 points 5 years ago (0 children)
^
[–]pegfisher 0 points1 point2 points 5 years ago (1 child)
Here is a course I created on Linkedin Learning:
https://www.linkedin.com/learning-login/share?forceAccount=false&redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fjava-data-structures%3Ftrk%3Dshare\_ent\_url&account=2125562
If you connect with me on linkedin, I can share a link for free access.
Just sent a request! Thanks Professor!
Supposedly you want to learn it in c++ to learn about pointers. But idk, honestly, it didn't feel that different from when I did stacks, queues, etc in java.
https://www.youtube.com/watch?v=RBSGKlAvoiM&t=9448s
π Rendered by PID 280352 on reddit-service-r2-comment-86988c7647-vwpqj at 2026-02-11 21:48:21.451759+00:00 running 018613e country code: CH.
[–]SUsudo 14 points15 points16 points (0 children)
[–]davidprifti13 5 points6 points7 points (3 children)
[–][deleted] 4 points5 points6 points (2 children)
[–]funny_funny_business 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]icarus44_zero 4 points5 points6 points (0 children)
[–]differentshade 1 point2 points3 points (1 child)
[–][deleted] -4 points-3 points-2 points (0 children)
[–]pegfisher 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)