Web Links for Java (Updated for 2014)
Oracle/JCP Java Pages
Oracle's TechNetwork/Java site (formerly Sun's Java Development site)
Getting Java!
Java Tutorials
Java Tutorials - Basics
Java Tutorials - JFC/Swing
JavaSE 7 API
JavaSE 7 Documentation
Java SE Platform
Java Community Process - Standardization
Open JDK
Versions of Java SE
New in Java 5! (2004)
major language changes
New in Java 6! (2007)
no changes to core language
New in Java 7! (2011)
minor language changes
Original Sun White Paper: The Java Language Environment (1996)
The Java Language Specification, for Java 5 and 7
Oracle's Dev forum - Java section
Java Book Links
ProQuest Safari Online [within UCC only]
(go to Java Development from the Featured Categories)
Java For Everyone: Late Objects, 2nd Edition Companion Site
Big Java 4th Edition Companion Site
Java Software Solutions - 7th ed. (2012) Publisher's Page
Java Software Solutions - 4th ed. - free resources
Introduction to Java Programming, 8th Ed., Liang
Horstmann: Java Concepts for Java 5 and 6, 5th Edition
Deitel Java Resource Centre
Notes
Fred Swartz's Java Notes
lots of examples here.
Fred Swartz's Java Basics
Barnes and Ko"lling's note on Java 5 features
Java Practices
Java Communities
Java.net - Java technology collaboration (Oracle/O'Reilly site)
Java World
JGuru, formerly Java Boutique
IBM's Developer Java site
Excellent Website
Java Ranch
about.com's Java page
Java Video Tutorials
"JavaVideoTutes" - uses DrJava
DrJava Setup and Use
Java IDEs and Tools
Free IDEs
Eclipse
NetBeans
Programmer's Editors
jEdit
Programmer's Notepad
Notepad++
Kate/KDevelop (Linux)
Teaching IDEs
DrJava
BlueJ
jGRASP
Commercial IDEs
JCreator
JBuilder
Tools
JDK tools
JAR Tutorial
(archive tool)
Javadoc
(documentation tool)
apache ant
(build tool)
JUnit
(testing tool)
Subversion
(revision control tool)
Findbugs
(debugging tool)
GNU Classpath
Some Java Technologies
Web Start
Server-side Java -- Servlets
Rich client Java -- JavaFX
Java Mobile Edition
Android Platform
Reference
Unicode
IEEE 754: Standard for Binary Floating-Point Arithmetic
Java Fun Stuff
Greenfoot -- Java Learning Environment
Karel J. Robot, i.e. Karel in Robot in Java
Bergin's Karel J. Robot Simulator
Another Karel J. Robot Simulator
Alice 3 Karel J. Robot Simulator
Greenfoot Karel J. Robot Simulator
JPie
GridWorld Case Study (AP Central CollegeBoard)
Java for Lego Mindstorms
JavaFX Games
Index