Welcome to yet another web site of links to Java sites. All of these links should be to free info and code, so you should be able to browse largely unencumbered by capitalism.

Essentials

These are sites that I visit frequently.

Sun Java Developer's community
IBM alphaWorks
IBM developerWorks - Java technology zone
JADCentral - Java Application Developer Center
java.sun.com - Sun's main web page for Java
JDC - Sun's Java Developer Connection
jGuru - FAQs, articles, and more
Search Javadoc - Search JDK javadoc by word
The Swing Connection - essential for anyone developing with Swing

Books


java.net Online Books
Thinking in Java et al - by Bruce Eckel
Java Data Structures (2nd edition) from Particle Corporation
Securing Java - Getting Down to Business with Mobile Code, by Gary McGraw and Ed Felten

Code


java.net Projects - Open Source contributed via Sun's java.net
Castor - Open Source Data Binding Framework
DevX Searchable Source Code Library
IBM Alphaworks Alphabeans
J.A.D.E. Java Addition to Default Environment
Jakarta - Apache Java Frameworks
jPOS - Point of Service framework
Open Source Java Directory

Coding Standards


from AmbySoft Inc.
Sun's Java Coding Conventions

Design Techniques


From Bill Venners

EJBs


Sun's EJB Home
EJB Roadmap - links to pages about EJBs
EJB Special Interest Group
EJBportal - The Ultimate Developer's Resource for Enterprise JavaBeans Technology
Enterprise JavaBeans - by Gopalan Suresh Raj

FAQs


Java Software FAQ Index
JSP Tag Libraries
Microsoft Java

J2EE


Sun's J2EE Page
www.theserverside
Servlet Guru
The Jakarta Site - Apache J2EE Frameworks

J2ME


J2ME at Sun
wireless.java.sun.com
J2ME Advisor
Sun Tech Tips
J2MEDeveloper.com
wirelessdevnet
Wireless at O'Reill
j2meolympus
Bills J2ME Archives
Thinlets
tira wireless
Nextel J2ME Toolkits - open source MIDP frameworks

   Network Provider / OEM Developer's Sites

   MIDlet Marketplace

Magazines


Dr. Dobbs Java
Java Developer's Journal
Java Pro
Java Report Online
Java Skyline
JavaWorld

Miscellanae


WebLogic Java Resources
DevSearcher.com - Search engine allowing targetted searches on Java topics
Java Optimization
Java Errata
Sun Java Certifications

Other Java Sites


JavaRanch
About - Focus on Java
Artima
Cafe au Lait
DEVELOPERLIFE.COMby Nazmul Idris.
DevX Java
EarthWeb.com
Gamelan
Java Commerce
jGuru
Just Java
Microsoft
Open Directory Project
Roedy Green's Java & Internet Glossary
The Java Boutique - Free Java Applets, Games, Programming Tutorials, and Downloads
DevSearcher.com - Search engine allowing targetted searches on Java topics

Swing


Sun's Swing Connection
Sun's Swing Tutorial

Tech Tips


JavaWorld Tips
Sun JDC Tech Tips

Tools


DocWiz inserts javadoc templates
GNU and Java - Free Software Foundation (FSF)
iContract - Design by Contract(tm) Tool
Indenter from Artistic Style - source code indenter
JavaNCSS - A Source Measurement Suite for Java (LOC, # of classes & methods, cyclomatic complexity numbers)
JDE - Java Development Environment for emacs
JMK - Make in Java
JODE Java Optimize and Decompile Environment - obfuscator and class compressor
JUnit - unit testing framework
JWiz - static code analysis
Pizza - a Java superset
Retroguard - obfuscator and class compressor
Transmogrify - refactoring analysis tool
WinHelp Java Documentations - javadoc as windows help files, and tool to convert html to hlp files
xmlhack - JXUnit applies XML to unit testing
XP Software - tools associated with, but not limited to, extreme programming

Tutorials


Enterprise JavaBeans Tutorial
Java, JavaScript, XML - from Dick Baldwin
Sun Training & Tutorials
Sun's New-to-Java(TM) Programming Center
The Advanced Java Tutorial - by Gopalan Suresh Raj