Now that you've scratched the surface, go deeper:
Read Sections 3.1 to 3.3 in Java Concepts by Cay Horstmann.