I'm here at WWDC
(Apple's World Wide Developer Conference) in California. Right now, I'm listening to Steve Jobs and he's not jumping around the room screaming, "Developers, developers, developers ...". Instead, we're seeing great demos. As I look around, I see true believers. Heck, if you cut these guys, they'd bleed rainbow.
The more I think about it, the more I come to the conclusion that Apple has worked hard to embrace Java. They ship Java as part of their operating system. No need to ask users to download a JVM or ship one with your product. Microsoft doesn't ship Java (they used to but they got sued -- now we have C#). Linux distributions don't ship Java (the licensing is wrong but Sun is fixing this).
Apple worked hard from the start to let people build real Java applications. They are the only guys I know who let you easily create double clickable applications
that have the right icons and start just like native ones. They fixed Swing way back when to have the Macintosh look and feel. They run a version of the JVM that does the MVM (multiple virtual machine) thing that shares class files between processes and cuts down on memory usage.
Thanks guys for all the hard work!