Java Resources

Java documentation

Java Tutorials
http://download.oracle.com/javase/tutorial/

A list of resources on Java database interactions: JDBC, Hibernate, ORMs, and connection pools:
https://www.databasestar.com/jdbc-in-java/

Webpage for the CS1 Textbook: http://duke.csc.villanova.edu/jss1/

Java by Sun (now under Oracle's domain): http://www.oracle.com/technetwork/java/index.html

    The computers in Adelphi's labs have all the software needed for you to work on your Java assignments for this course.

    If you wish to work on Java on your own computer, there are 2 things you need: 1) the JDK (at least version 5.0) and 2) an IDE - Integrated Development Environment (BlueJ recommended for this course). See links below.

    You may skip the first step if you have a Mac because the Mac OS X ships with a Java runtime and development environment already installed - OR - if you have Windows and choose the BlueJ Combined Installer option which includes the JDK.

  1. JDK 8 update 144: http://www.oracle.com/technetwork/java/javase/downloads/index.html

  2. Integrated Development Environments (IDEs)
    BlueJ (version 4.1.2; do not use 4.0 which is very buggy)
    http://www.bluej.org/

    - OR - Eclipse
    http://www.eclipse.org/

    - OR - Dr. Java
    http://www.drjava.org/

    - OR - jGrasp
    Comes with some versions of the textbook, and available for free download from the web.

    - OR - If you want the same BlueJ setup as in the lab, click here