Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Kane Stoboi
21,919 PointsArrays, Sets and Lists
I'm still a little confused about using these data types. To me they all seem to be just another way of storing an array. More so I'm not completely understanding what situations each would be best suited for and why they would be beneficial over the other data types.
If some one could explain or point me in the right direction that would be great.
1 Answer

Michael Hess
24,511 PointsHi Kane,
Arrays are cumbersome and can be difficult to deal with, so the Java Collections Framework, which includes sets, maps and lists, was made.
The javadocs are a good source to how to use packages or classes that are already built into Java. This is a link to the Java 8 javadocs: Java 8 javadocs
You may want to lookup collections in the javadoc.
This is a link to the collection framework overview: Collections Framework Overview
As you continue your Java programming journey the Java Collections Framework will begin to make more sense to you.
If you have any further questions feel free to ask! Hope this helps!
Kane Stoboi
21,919 PointsKane Stoboi
21,919 PointsThanks for your reply Michael, I'll be sure to read up on those.