Man in the white suit

Remember this cautionary tale when disruptive technology that’s in the pipeline seeks to change the rules for everyone “CHANGE IS HARD,” said my friend Dave as 2001 wound down. “Yes, but not changing is harder,” I replied as Dick Clark…

Java Tip 122: Beware of Java typesafe enumerations

Think twice before relying on instance identity Departing from traditional practice for JavaWorld’s Tips ‘N Tricks column, I will talk about when not to use a previously suggested trick. Specifically, the typesafe enum construct, covered in JDC Tech Tips and…

Java Product News (updated January 11, 2002)

Data Representations introduces micro Java development tool; Quickstream and Drala Software combine products; JWorks develops embedded apps; and more Data Representations introduces micro Java development tool January 11 — Data Representations has launched Simplicity for Mobile Devices, a cross-platform rapid…

UI design with Tiles and Struts

Several solutions for organizing your HTML and JSP view components Typically during Web application development, the user interface (UI) group creates the site’s look and feel. Based on that look and feel, the group creates HTML pages that represent the…

Java Product News (updated January 4, 2002)

JavaOne registration opens; Alcea Technologies releases bug tracking system; and more JavaOne registration opens January 4 — This year’s JavaOne will be held March 25-29 at the Moscone Center in San Francisco. Conference topics will include “Web Services Today and…

Study guide: Trash talk, Part 2

Brush up on Java terms, review homework assignments, and read Jeff’s answers to student questions Glossary of terms phantom reference A reference to a referent from inside a PhantomReference object. The garbage collector does not clear phantom references. The program…

Java 101: Trash talk, Part 2

Java 101: Trash talk, Part 2

The Reference Objects API allows programs to interact with the garbage collector Java’s garbage collection features tend to confuse new developers. I wrote this two-part series on garbage collection to dispel that confusion. Part 1 introduced you to garbage collection,…

Joshua Bloch: A conversation about design

<em>Effective Java</em>’s author discusses API design, reuse, and trust in Java environments Over the past several years, Sun Microsystems Architect Joshua Bloch has designed major enhancements to the Java APIs and language, specifically for the Java Collections API and the…

Web services

It’s a brave new world for application integration DARING INNOVATION IS not the reason why Web services will disrupt the status quo. It is easy to exchange XML-formatted messages via the Internet — and that, of course, is exactly the…