http://download.oracle.com/javase/8/docs/api/
http://download.oracle.com/javase/tutorial/
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
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.
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