On the Wiki
- An Introduction to Java
- Objects and Functions
- Variables and Simple Math
- Using multiple threads
- Using Interfaces
- Summary of Operators - Everything you need to know about the operators used in Java.
- Summary of Data Types - Detailed information about Java's primitive data types.
- Summary of Flow Control Statements - Generic examples of how to use Java's flow control statements.
- Summary of Exception Handling - Brief overview of error handling in Java.
- Summary of Enumerations - An explaination of enumerations.
- Solving Common Coding Problems - An FAQ written by the guys who made Java. Read this first if you have problems!
- Java Programming Notes - Notes made by a Java instructor, meant to fill holes left in textbooks.
General Java Links
- Java Website - Downloads, forums, Java help, etc.
- Java 2 API Specification - Information for every package and class in the standard Java library.
Java Game Programming Links
- Java Game Development
- Java Gaming Community
- Java Games and Technology
- Focus on Java's Game/Multimedia Programming
- Java tutorials
- Java game toolkit tutorial
- Practical Introduction to Games Programming
- Programmer-Tutorials - Java Tutorials Database by programmers
Java Beginner Tutorials
- Java Exercises Collection of Exercises, including Sample Solutions.
- Java Lessons Collection of Java Lessons.
Mobile Java Game Programming Links
- Mobile Developer Lab Mobile phone programming, including game programming