Articles & Book Excerpts
- Aspect-Oriented Programming with Spring AOP
- Extensible Code Generation with Java
- java.net, May 12, 2004
- Five Favorite Features from 5.0 *
- By David Flanagan, Apr. 2005, ONJava.com
- JUnit Test Infected
- Multithreaded Swing Applications
- O’Reilly Book Excerpts: Java
- Spring Framework and Magnolia CMS
- Creating Complex Java-based Websites
- Why extends is evil
- If it were only that simple...
- XML JavaBeans
- Three-part series at JavaWorld
Books & Tutorials
- Addison Wesley Java Series
- Core Java
- by Horstmann & Cornell
- Introduction to Programming in Java
- Java Developer Tutorials and Online Training
- Java Language Specification
- by Gosling, Joy & Steele
- Java Tutorials
- Oracle Trails
- O’Reilly Java Center
Developer Sites
Frameworks & Tools
- Apache Ant
- Apache Commons
- Apache Maven
- Apache Struts
- AspectJ
- Eclipse Project
- Functional Java *
- HTMLUnit
- JGraph
- JUnit *
- Magnolia CMS
- Spring
- totallylazy *
Miscellaneous
- Java Development Guide for Mac OS X
- Joshua Bloch
- Publications, incl. API Design
- Mac OS X Java FAQ
- Q & A with James Gosling
- IT Pro; March 16, 2007
Online Reference
- Java Platform SE 6 API
- Collections Framework
- Collections Tutorial
- Generic Types, Part 1
- Java in a Nutshell excerpt
- Generic Types, Part 2
- Java in a Nutshell excerpt
- Regular Expressions API
- Regular Expressions Tutorial