Skip to main content

Cay Horstmann

Cay Horstmann is author of Core Java (Sun Microsystems Press 1996-2009), Enterprise Java for Elvis (Sun Microsystems Press, to appear), and co-author of Core JSF (Sun Microsystems Press 2004-2009) Cay is professor of computer science at San Jose State University. He is a computer science series editor at Prentice-Hall and a frequent speaker at computer industry conferences. For four years, Cay was VP and CTO of an Internet startup that went from 3 people in a tiny office to a public company.

 

cayhorstmann's blog

Java One Day 1

Posted by cayhorstmann on May 9, 2007 at 12:41 AM PDT

??? src="http://weblogs.java.net/blog/cayhorstmann/archive/presspass.jpg"
style="float: right; margin-left: 1em;" />This year, I got a genuine press
pass from a kindly soul at Sun. I was excited about priority seating and
unlimited free booze in the press lounge, neither of which I was able to
locate.

Java One Day 0

Posted by cayhorstmann on May 7, 2007 at 11:44 PM PDT

??? style="float: right; margin-left: 1em;" />This year, I got a genuine press
pass from a kindly soul at Sun, which entitles me to priority seating at
the keynote, the opportunity to ask hard-hitting questions in the press
conferences and unlimited free booze in the press lounge (I hope).

What's so Taxing about Return?

Posted by cayhorstmann on April 16, 2007 at 1:36 PM PDT

??? style="float: right; margin-left: 1em;" title="" /> The Dual Role of
return

Many programming languages get along just fine without a
return statement.

Dr. Gafter comes to SJSU

Posted by cayhorstmann on April 12, 2007 at 10:30 PM PDT

I teach a graduate programming languages class at San Jose State
University. In order to inject some topics of current interest, I had a
lab about closures and the competing closure proposals for Java 7.

Microsoft Copies, then Patents Java Education Tool

Posted by cayhorstmann on January 28, 2007 at 9:34 AM PST

BlueJ is a tool for teaching OO programming in Java that is very well
regarded in the CS education community. Microsoft engineers who were
familiar with the BlueJ "workbench" added a similar feature to Visual
Studio, didn't give credit to the BlueJ inventors, and filed a patent
application. Not the way to win the hearts and minds of the education
community.

Properties are Design Features

Posted by cayhorstmann on January 18, 2007 at 11:42 AM PST

Mapping Design Intent to Code

??? style="float: left; margin-right: 1em; width: 10%;" />Chapter 3 in
Fowler's UML
Distilled
discusses class diagrams. His first design
concept: properties
.

Pie in the Sky Properties

Posted by cayhorstmann on January 10, 2007 at 12:07 PM PST

The Rules of the Game

???

Arrows in the Back

Posted by cayhorstmann on January 7, 2007 at 3:25 PM PST

I had href="http://weblogs.java.net/blog/cayhorstmann/archive/2006/06/say_no_to_prope.html">blogged
on property boilerplate and the work of my graduate student Alexandre
Alves in the summer, but I didn't get much reaction then. But recently,
there has been a flurry of blogs on native property syntax. Let's try this
again.

A JDK6 JavaScript Console Conundrum

Posted by cayhorstmann on January 3, 2007 at 10:18 PM PST

I haven't blogged for a while, but I have plausible deniability. We
just got twins.

???

The World's Simplest Unit Testing Framework

Posted by cayhorstmann on October 24, 2006 at 6:48 PM PDT

??? style="float: right; padding-left: 0.5em;" />I teach computer science at
San Jose State University. In my experience, the habits from the first
programming course stay with students for a long time and are very
difficult to break.