
I grew up in Northern Germany and attended the Christian-Albrechts-Universität in Kiel , a harbor town at the Baltic sea. I received a M.S. in computer science from Syracuse University , and a Ph.D. in mathematics from the University of Michigan in Ann Arbor. I now teach computer science at San Jose State University . In my copious spare time I write books and articles on Java and consult on internet programming. Click here for a copy of my resume .
My Java blog
SJSU Students: Please go to my SJSU course page.
Fellow Horstmanns who are interested in the family genealogy may want to turn to Bernhard Horstmann's site http://www.family-horstmann.net.
java.text.NumberFormat formatter = java.text.NumberFormat.getNumberInstance(); formatter.setMinimumFractionDigits(2); formatter.setMaximumFractionDigits(2); String s = formatter.format(x); for (int i = s.length(); i < 10; i++) System.out.print(' '); System.out.print(s);
System.out.printf("%10.2f", x);
printf("%10.2f", x)
(Thanks to Will Iverson for the update. He writes: “Note the lack of semi-colon. Improvement!”)

Violet is a free, easy to use UML
editor.
Do you
own a Palm Pilot? Are you frequently trapped in boring meetings? Are you a
fan of the Great Underground Empire? Download David Turnbulls's Infocom Game Engine
for the Palm Pilot and the Zork games from Peter Scheyen's
Infocom page, install them onto your Pilot, and make your meetings more
productive.
I love the AlienCamel
spam filtering service. Not having to download and filter through the spam
is well worth the money.