I have started to learn the Java programming language to compliment me using the Oracle database, a number of projects at work have been Java related so i wanted to know the language better and get a good understanding which will also help to become a better Oracle DBA.
I plan on taking the Java Certified exam in the future, but in the mean time I wanted a web site that contained the basics fundamentals of the language, as I do not use Java day to day I often forget some of the syntax.
I have also started to learn how to program games in the Java language as I find this a very interesting way to learn a new programming language, I am a very keen player of games (PC games) and always wanted to know how it is possible to create games to such a high level. I have read a few books listed below to start me on my journey and I highly recommend that you should purchase these books as they contain far more information than this web site contains.
Please feel free to email me any constructive criticism you have with the site as any additional Java knowledge or mistakes that I have made would be most welcomed.
The first 12 headings below are required for the Java 1.4 Certification exam.
Introduction to Java
Introduction to Java Programming
Declarations and Access Control
Operators and Assignments
Exceptions and Assertions
Object Orientation, Overloading, Overriding, Constructors and Return Types
Java.Lang - Strings, Math and Wrappers Classes
Objects and Collections
File and Streams
Graphics and Java 2D
Basic Graphical User Interface
Advanced Graphical User Interface
Multimedia (images, animation, audio and video)
Remote Method Invocation (RMI)
Java Utilities Packages
Java 2 Certified Programmer
|Java 2 Sun Certified Programmer and Developer
||A well presented book to get you through the exam
Other Java books
|Java How to Program - Deitel and Deitel
||This is really the only book you need if you are a new Java programmer, this book covers a lot of ground and many colleges and universities use this book.
|Java in a Nutshell 5th Edition - David Flanagan
||The ideal reference book to have on your desktop
|Java Cookbook - Ian F. Darwin
||Another book to have on the desktop, quick handy recipes.
|Java Threads - Scott Oaks & Henry Wong
||A good examination of Threads, although this was the older version it was still a good read.
|Beginning Java Objects from concepts to Code
||I really enjoyed this book, a good explanation on how to start and convert a project into a Java program, helped with some projects i was working on.
Java Gaming Books
|Developing Games in Java - David Brackeen
||Out of all the books i have this was the best read, however you need to understand Java before attempting this book.
|Advanced Java Game Programming - David Wallace
||Currently Reading this book .
|Killer Game Programming in Java - Andrew Davison
||Next book on my list to read.