Welcome to the advanced Java programming tutorials section of the site!
Is it not entirely necessary to know this material to program in Java. However, in order to truly unlock Java's potential as a powerful object oriented language, you've got to know what the tools are that Java provides and how to use them.
These concepts will take much longer to absorb than the previous material. It's important to keep practicing and keep looking at examples to make sure that the concepts stay in your head. I truly believe anyone can master these techniques, so if you're willing to give it a go, check out the tutorials below!
- Java Collections - ArrayLists and HashMaps
- Java Inheritance
- Java Access Modifiers
- Java Interface
- Polymorphism In Java