Some Java References

General Reference Sites

Java Video Lectures

Books, etc.

Good Printed Books (not free)

Good Online Books (for free!)

Good references/tutorials

GUIs, Graphics, and Animations

Introducing Swing Applications

Layout Managers

Listeners and Inner classes

JButtons

JRadioButtons

JTextFields

Handling Mouse Events

Swing and AWT

Graphics/Animations

Misc Java References

Online Compilers/IDEs

Exception Handling

Instance Variables vs Local Variables vs Class Variables

Accessors and Mutators

Instance Variables vs Local Variables vs Class Variables

Multiple Classes

Strings, Arrays, and JOptionPanes

HashMaps

Java Swing Timers

Java API

Javadoc

Java vs. Others

Object-Oriented Design and Design Patterns

Miscellaneous

Unix/Scripting References

Unix/Scripting References