Acquiring Java
The Java SDK
from Sun Microsystems
java.sun.com/j2se/1.5/
(Version 1.5)
Linux x86 Microsoft Windows Solaris SPARC/x86
Professional IDEs and Other Development Tools
BlueJ
www.bluej.org/
Borland JBuilder
www.borland.com/jbuilder/
Eclipse
www.eclipse.org
JCreator
www.jcreator.com/Download.htm
netBeans
www.netbeans.org
TextPad
www.textpad.com
Additional Java Resources
Sun Java API Specification 1.5.0
Sun Java Applet API 1.5.0
Sun Java Reference 1.5
AP Central (College Board)
College Board Student Site
Chris Nevison (Chief Reader) Web Site
Owen Astrachan (former Chief Reader) Web Site
First Year Instruction (Duke Conference) Participant Sites
Mark Stehlik (former Chief Reader) Web Site
Alyce Brady (Kalamazoo College) Web Site
Cay Horstmann (Java Author) Web Site
Gary and Maria Litvin (Java Authors) Web Site
Joe Bergin (Pace University)
GUIDemoIO.java
DemoIOMain.java
DemoIO.java
http://java.sun.com/docs/books/jls/
http://java.sun.com/docs/books/tutorial/
http://developer.java.sun.com/developer/onlineTraining/Programming/BasicJava1/
http://www.mindview.net/Books/TIJ/
http://www.chalcedony.com/java/
http://www.apl.jhu.edu/~hall/java/
JavaReservedWords
Textbooks
Big Java (uses Java 5.0)
Cay Horstmann
2005 John Wiley & Sons
Java Concepts (uses Java 5.0)
Cay Horstmann
2005 John Wiley & Sons
Objects First with JAVA (uses BlueJ)
Barnes and Kolling
2005 Pearson
Java Methods: An Introduction to Object-Oriented Programming
Gary and Maria Litvin
2001 Skylight Publishing
Java Methods AB: Data Structures
Gary and Maria Litvin
2001 Skylight Publishing
Java Software Solutions
Lewis and Loftus
2004 Addison-Wesley
JAVA Complete Course in Programming & Problem Solving
Lambert & Osborne
2000 South-Western
Prelude to Patterns in Computer Science using Java
Ed C. Epp
2001 Franklin, Beedle & Associates
Mark Allen Weiss
2006 Addison Wesley