Everyone wants something for free. And in Java, there are no bounds! Here is a list of free compilers and IDEs I've found.
Some magazines and/or journals have Java articles, tips, resources, etc. on the web.
These've all died... I'll try to restock with more soon!