Here are some good Java Links :

Start Here (Tutorials)

The Java Tutorial(from Sun)
Brewing Java: A Tutorial
Java Tutorial: Don't Fear the Oop!
An Introduction to Java Programming(PDF)
Shlurrrpp......Java
GUI Programming using Java
Java Certification Tutorial
A practical guide for Java programmers
Quick Java Tutorial
Tutorial" A Cup of Java -- With Two Lumps of Linux
Java Applet Tutorial
The Java Game Programming Tutorial
Java Tutorial by Examples
Sockets programming in Java: A tutorial
Java to C++ Transition Tutorial
Java Tutorial pages
Trail Map for The Java Tutorial
Java and Java Script Tutorial Online

Java and Other Programming Languages (C/C++/ADA etc)

Java to C++ Transition Tutorial
Comparing C++ and Java
Integrating Java with C++
Performance tests Java Vs C++
Java for C++ Programmers
Java/C++ Performance Test
Mappings between UML and Java
From UML to Java
Working with XML and Java
XML, Java, and the future of the Web
Processing XML with Java
Programming XML in Java
Oracle (SQL) and Java
How to translate from Java to C++
Toba: A Java-to-C Translator
UML for Java
Testing Java Card applets with UML

Java Lecture Notes (mainly PDF, PS and DOC)

Basic to Advanced Level Java
Art of Java Programming
Java Lecture Notes Again
Lecture Notes and Interactive Stuff
Java-Smalltalk
Network Programming Java
HTML, JAVA and XML
HCI/JAVA SWING Programming
Programming in Java
Java 3-D Programming
Java Programming Notes

Java Coding Standards

Writing Robust Java Code (PDF)
NETSCAPE'S Java Software Coding Standards Guide
Java Coding Standards
Java OO Design & Coding Standards
The Infospheres Java Coding Standard
Java Coding Standard Again
Java Coding Standards Checklist
The KindSoftware Java Coding Standards
Java Coding Style Guide (PDF)

Java Virtual Machine (JVM)

The Java Virtual Machine Specification
The lean, mean, virtual machine
JVM-Online Instruction Reference Manual
KissMe - A free Java Virtual Machine
Supporting dynamic languages on the Java virtual machine
Java Virtual Machine for micro-controller
Virtual Machine - What is Definition
Java Run Time Environment

Java Foundation Classes(JFC)Swing

Swing: A Quick Tutorial for AWT Programmers
JFC/SWING FAQ
Testing Java Swing-Based Applications
User Interfaces that Swing: A Quick Start Guide
Java Swing
Java Swing Programming Programming (PDF)
Java Swing (Student Workbook)
Drawing OOP GUI Systems Java Swing GUI
A Java/Swing GUI Framework
What is Java Swing Client?

Java Tips and Tricks

330 Java Tips
Java Tips
Java programming tips, tricks and online resources
Tips to improve speed of Java Applications
Tips and tricks for better Java performance
Better Java performance Part 2
Java Tips, Tricks and Traps
RBL JAVA Tips
Java Applets, Tutorials, Tips and Tricks

JAVA - Frequently Asked Questions (FAQs)

comp.lang.java FAQ
Java Programmers FAQ
Java FAQ Archives
Java Network Programming FAQ
Dave's Java Certification FAQ
FAQ - Microsoft Technologies for Java
Java FAQ in Plain English
Java FAQ Archives
Frequently Asked Questions About Java Technology
Java Security FAQ
Absolute Java FAQ: free book, tip, code, applets, tips, ...
Java Programmers FAQ

Java Debugging

jdb - The Java Debugger
JSwat - Graphical Java Debugger
Using the Java Debugger
Debug with jdb
Debugging Java Applications
JDBTool - Graphical Debugger for Java
Top Ten Reasons Not to Use a Java Debugger in School
oldjdb - The Old Java Debugger
jdbg - A simple Java Debugger

Java Compilers/SDK

Java compilers
Java Compiler Optimization
Linux Development - Java Compilers
Java Development Tools (Must Visit)
Java Code Engineering & Reverse Engineering
Compiler optimizations

Visual J++

Microsoft Visual J++ Home Page
Frequently Asked Questions for Visual J++
How to use Visual J++ with the JDK 1.1 beta
Visual J++ Suite
Visual J++ Information
Download for Essential Visual C++ 6 fast
Visual J++ Handling Exceptions

Java Source Code Archives

FreeCode: Java Projects
Java Boutique: The Java Source
Generic Algorithms in Java
Java Servlets and Server Pages (JSPs)
Java Components for Math Project
Chris Dolan's Java applets

Advanced and Misc Topics

JDBC (Java Database Connectivity) Technology
JDBC Short Course
JDBC Drivers, Servers, and Vendors
A Tutorial on Java Servlets and Java Server Pages (JSP)
Fundamentals of Java Servlets
Filtering with Servlets
Migrating CGI Scripts to Java Servlets
Multithreading in Java - Conflicts Arising From Multiple Threads
Design Patterns in Java AWT

Journals and Newsletters

Java Developer's Journal
Java Report Online
JavaPro
Java World
Servlet Central
ACM Crossroads Objective Viewpoint

E-Books and References

The Java Language Specification (PDF)
Thinking in Java by Bruce Eckel
Design Patterns in Java
Processing XML with Java
Swing Book
Java Precisely - concise Java quick reference

Thanks to onesmartclick.com

1