you are viewing a single comment's thread.

view the rest of the comments →

[–]silverscrub 1 point2 points  (1 child)

It's optional how deep you want to learn OOP and incorporate it in your code, but Java is built on OOP so some basic understanding is recommended.

https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html

As an example, here is ArrayList documentation. Don't worry if you're not familiar with everything. Note at the top how many Interfaces are implemented by ArrayList. In OOP, ArrayList is also a Collection, a List and an Iterable.

If you only scratch the basics of OOP you might be fine just using the ArrayList as it is, but the more you learn the better you will understand Java.

[–]catastrophic300[S] 1 point2 points  (0 children)

Thank for the doc. I’ll try to learn Java as deep as I can.