Java Guides, Tutorials, Web Resources, and E-books Compilation
Wikipedia:
Java is a programming language originally developed by James Gosling at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is general-purpose, concurrent, class-based, and object-oriented, and is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere". Java is considered by many as one of the most influential programming languages of the 20th century, and widely used from application software to web application.
Official Website:
http://www.java.com/en/
Code:
Java Lessons and Resources:
Introduction to Programming Using Java
Java Programming Resources
Java Programming FAQs and Tutorials
Java Programming Examples
Java Programming Notes
Getting started with Java
Beginner Java Tutorial
Java Programming Style Guidelines
Java - Programmer's Heaven
Sockets programming in Java
Java Programming ... From the Grounds Up
Intro to JavaFX - Dummy Chess
Programming 2D Games in J2ME
Generics in Java – Part I
An Introduction to Java GUI Programming
Executing commands on a remote machine - Part 1
4 Simple Rules for Effective Bug-free Concurrent Programming
How to Write Small and Useful Programs
Java Chat With Customizable GUI
Tracing in Java applications
Quick Mail using Java Mail API
Using Sockets in Java - Server
Tab Control in Java ( in AWT)
Code:
Useful Website Links:
www.info4java.com/
http://www.beginner-java-tutorial.com/
http://www.javapassion.com/javaintro/
http://www.webpelican.com/internet-programming-1/
http://home.cogeco.ca/~ve3ll/jatutor0.htm
[http://java.sun.com/new2java/index.jsp
http://www.cafeaulait.org/
http://java.sun.com/developer/onlineTraining/JavaIntro/
http://java.sun.com/developer/online...va1/index.html
http://java.sun.com/developer/online...ng/BasicJava2/
http://www.extropia.com/tutorials/java/toc.html
http://java.sun.com/docs/books/tutorial/
http://www.cafeaulait.org/javatutorial.html
http://www.javacoffeebreak.com/tutorials/index.html
http://www.cs.cmu.edu/~jch/java/optimization.html
http://www.apl.jhu.edu/~hall/java/Sw...-Printing.html
http://www.javacoffeebreak.com/java101/java101.html
http://java.sun.com/developer/techni...ases/1.4regex/
http://www.vijaymukhi.com/vmis/java.html
http://java.sun.com/docs/books/tutorial/deployment/jar/
http://www.woodger.ca/jv_top.htm
http://www.webdeveloper.com/java/jav...rounds_up.html
http://javaboutique.internet.com/
http://www.mandomartis.com/onlinecourses/courses.html
http://java.sun.com/developer/online...ons/index.html
http://www.cs.drexel.edu/~shartley/C...ava/index.html
http://www.artima.com/designtechniqu...alization.html
http://www.apl.jhu.edu/~hall/java/Java2D-Tutorial.html
http://java.sun.com/developer/online.../abstract.html
http://www.javaworld.com/javaworld/j...2-sockets.html
http://www.acm.org/crossroads/xrds4-2/serial.html
http://java.sun.com/developer/online...mming/JDCBook/
http://www.apl.jhu.edu/~hall/java/CGI-with-Java.html
http://java.sun.com/developer/online...ail/index.html
http://java.sun.com/developer/onlineTraining/rmi/
http://www.onjava.com/pub/a/onjava/e...ch2/index.html
http://netbeans.org/kb/articles/learn-java.html
http://java.sun.com/docs/books/tutorial/java/index.html
www.freejavaguide.com/
Code:
Java Programming E-books: (Direct Download):
Java Programming Guide
Java™ Coding Style Guide
Introduction to Programming Using Java
Intro to Java Programming
1000 Java Tips!