Now that you've scratched the surface, go deeper:
Read Sections 2.4 and 2.7 in Java Concepts by Cay Horstmann.