Java

Java is a programming language that was developed by Sun Microsystems. It is available to download (for free).

Sun provide detailed documentation. The interesting part covers the Java Application Programmer Interface (API)

Sun also provide an online tutorial, including a detailed getting started section. Redbrick has a local version of the tutorial.

Matthew Huntbach from the University of London has collected Useful and interesting links for new Java programmers.

There are some integrated development environments which can help you develop programs in Java.

Here are some other links

  1. A list of online Java books
  2. How stuff works programming course
  3. Java Tutorials. This list includes an excellent online course that requires no prior knowledge of computers.
  4. David Eck's online textbook, an excellent introduction to Java. It is used with his course.
  5. This comprehensive and well explained Introduction to Computer Science course includes a section on Java programming. Note however that it covers more than is covered in CA165.
  6. Collection of Java Tutorials.
  7. another collection of Java Tutorials.
  8. and another Collection of Java Tutorials
  9. and another Collection of Java Tutorials
  10. and another Collection of Java Tutorials
  11. Operators and expressions.
  12. Java Forums

There are two significant FAQs

There is a list of books etc..

Here are some more advanced tutorials (not recommended unless you are a pointy head).

  1. introduction to Java
  2. Lots of Java info.
  3. Tutorials from JavaWorld.
  4. Security issues with Java.
  5. JDC Tech Tips (Detailed technical tips from Sun Microsystems - the developers of Java).
  6. IBM's list of tutorials.
  7. A tutorial on creating a slideshow with Java (from apple)
  8. ArsDigita's Problem sets
  9. Examples of how to use the Java API

Here is a detailed Debugging strategy.

A Java Coding Standard

Other courses

  1. Programming and Interactivity on the WWW
  2. JavaWorld's courses

And here is a huge list of Java Links.
And more Java links
And Baldwin's links.
And Java and Linux info


Other Kinds of things

  1. Software Development Articles
  2. Mark Humphries webby links
  3. whatis.com Wanna know something about anything to do with computers; check out whatis.
  4. how things work dot com has an introduction to programming in Java.
  5. A programmer turned night club owner: jwz.
  6. E-Sheep: Science Fiction stories.
  7. Useful Computer Science links.
  8. Deep Magic