Java Java Java Style The recommend the style used when writing java programs . Local copy of Java documents The JDK provides java development tools on all teaching PCs The Java Application Programming Interface (API) The API contains the classes and packages available for any Java program. The Java Foundation Classes (Swing) Swing is the recommended interface to use for developing java programs with graphical interfaces. Swing is installed on teaching linux machines. Local documention for JFC is available. Look at swing faq and java faq. Tutorial on using swing The Java Database interface Sun's guide covers JDBC at several levels: JSP A tutorial on Java Servlet Pages Find possible Java runtime errors Finding things in your code that the compiler doesn't complain about but which may not do what you expect, use the pmd tool to point out things about your java source. More information Look at Sun's Java page javasoft for much more information. The Java Tutorial is a very useful place for examples and explanation. A large glossary of java and related items Java Programmer's FAQ Answers from questions about programming in java. Ian Moor Last modified: Mon Jun 27 15:33:51 BST 2011