Java in a Nutshell Here are the changes from the 5/98 reprint: (18) line 2: "overides" was changed to "overrides" (30) paragraph 5, line 2: "initialzier" was changed to "initializer" (33) paragraph 5, line 1: "NUL" was changed to "NULL" {36} The switch Statement: The sentence "The switch statement is the same in Java as it is in C." was changed to "The switch statement is the much the same in Java as it is in C. The values in case statements must be constants or variables that are declared final." (43) paragraph 4,line 5: changed "Java API" to "the Java API" {105} Example 5-1, line 2: changed "public remove(Linkable node)" to "public void remove(Linkable node)" (114) paragraph 4, line 3: changed "to do to" to "do to" {117} Example 5-7, line 10: changed "this.new Local()" to "new Local()" (180) paragraph 3, line 2: changed "as a bean a" to "as a bean as" {220} Example 12-1, line 7: after "print_class(c);" added a new line, "System.exit(0);" {254, 255} Options: changed "-author path" to "-author" and "-version path" to "-version" {298} java.awt.Dialog, line 7: changed "hide()" to "setVisible(false)" {305} java.awt.Frame, line 6: changed the sentence "Call the show() method of Window to make a frame appear on the screen or to bring it to the front of the window stack. Call hide() to remove a frame from the screen." to "Call the show() method of a Window to make the window appear and be brought to the top of the window stack. Call setVisible(false) to make the window disappear." {331} java.awt.TextField, line 2: changed "setEchoCharacter()" to "setEchoChar()"