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