Java Programming - Java Consulting

Java is a programming language originally developed by Sun Microsystems 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 that can run on any Java virtual machine (JVM) regardless of computer architecture.
JAVA Tutorials
- Java Programming
- 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
- Java Quick Reference
- 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 (PDF)
- Trail Map for The Java Tutorial
-- Useful eBooks --
-- Sponsored Links --
Java Notes PDF DOC
- Art of Java Programming
- Lecture Notes and Interactive Stuff
- SmallTalk Tutorial for Java Programmers!
- Network Programming Java
- HTML, JAVA and XML
- HCI/JAVA SWING Programming
- Programming in Java
- Java Programming Notes
-- Useful eBooks --
-- Sponsored Links --
JAVA - FAQs
- comp.lang.java FAQ
- Java Programmers FAQ
- Java FAQ Archives
- Java Network Programming FAQ
- 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
- Java Programmers FAQ
Java Coding Standards
- Writing Robust Java Code (PDF)
- Java Coding Standards
- The Infospheres Java Coding Standard
- Java Coding Standards Checklist
- The KindSoftware Java Coding Standards
Java and C/C++/ADA
- Comparing C++ and Java
- Integrating Java with C++
- Performance tests Java Vs C++
- Java for C++ Programmers
- Java/C++ Performance Test
- UML for Java
- Working with XML and Java
- XML, Java, and the future of the Web
- Processing XML with Java
- Programming XML in Java
- Toba: A Java-to-C Translator
- UML for Java
- Testing Java Card applets with UML
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
- Virtual Machine - What is Definition
- Java Run Time Environment
Java Foundation Classes (JFC) Swing
- Swing: A Quick Tutorial for AWT Programmers
- Testing Java Swing-Based Applications
- User Interfaces that Swing: A Quick Start Guide
- Java Swing Survival Guide
- Swing: A Quick Tutorial for AWT Programmers
- Java Swing (Student Workbook)
- Drawing OOP GUI Systems Java Swing GUI
- Java Thick Clientss
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
- RBL JAVA Tips
Java Debugging
- jdb - The Java Debugger
- JSwat - Graphical Java Debugger
- Debug with jdb
- oldjdb - The Old Java Debugger
- JSwat Java Debugger 4.4 for Linux
Free Java Compilers/SDK
- Java compilers
- Java Compiler Optimization
- Java Development Tools
- Java Code Engineering - Reverse Engineering
- Compiler optimizations
Visual J++ JAVA
- Microsoft Visual J## Home Page
- Frequently Asked Questions for Visual J++
- How to use Visual J++ with the JDK 1.1 beta
- Visual J++ Handling Exceptions
Java Source Code Archives
- Java Boutique: The Java Source
- Java Servlets and Server Pages (JSPs)
- Java Components for Math Project
- Chris Dolan's Java applets
JAVA Advanced and Misc Topics
- JDBC Short Course
- JDBC Drivers, Servers, and Vendors
- A Tutorial on Java Servlets and Java Server Pages (JSP)
- Fundamentals of Java Servlets
- Migrating CGI Scripts to Java Servlets
- Multithreading in Java - Conflicts Arising From Multiple Threads
- Design Patterns in Java AWT

