A few random comments after reading only the early pages...
Atomic? I wondered if this was a new way of referring to primitives in java 5 (hence the link above), but it didn't really look like it. Or if it is, maybe it hasn't caught on yet?
Could "atomic" introduce big confusion about the java.util.concurrent.atomic package? That's what I came up with after a quick search, a resource about AtomicInteger. For a raw beginner it seems like it could have the potential be really overwhelming kinda quickly.
The info about conditional branching comes with Java 2 EvenOrOdd. I think maybe that's how it is now. Could it be that it would actually be useful to know already for Hundred 1b?
In command.jsp (for Java 1a Hundred), about halfway down it says, "Now let's turn it into something with purpose
and will compile."
Would maybe "Now let's turn it into something with purpose
that will compile.", or "...that has purpose and..." be more grammatically correct?
Just a few thoughts from the peanut gallery for now, will try to look through more closely in the next days/weeks. You guys have been busy! Great stuff.
edit, one more before I forget...
On concat.jsp, it says
String s = "Gertrude";
I wonder if this would be a great place to get an early start encouraging really meaningful variable names?
(I need to find a devil's advocate emoticon, heh heh.)
[ December 18, 2007: Message edited by: Pauline McNamara ]