Jack Herrington introduces an XSLT-based workflow for automatically generating Java code from XML descriptor files.
May 12, 2004
The new variable arguments ("varargs") Java language feature makes many method calls more convenient, and enables a new C-style printf() function.
April 19, 2004
This excerpt from the book <i>WebLogic: The Definitive Guide</i> is an overview and an introduction to JMX, the Java Management Extensions, and MBeans.
April 12, 2004
This "stupid question" is about how String Equality works and explores the constants pool.
April 7, 2004
Improving the BrainFeed end-user experience with a Swing thick client.
March 26, 2004
An introduction to the standards-based architecture of Joshua Marinacci's BrainFeed web application.
March 16, 2004
Description of concurrency utilities provided by JSR 166.
March 1, 2004
In this excerpt from his book AspectJ in Action: Practical Aspect-Oriented Programming, author Ramnivas Laddad introduces the syntax for AOP in AspectJ.
December 26, 2003
Our first "stupid question" is whether you should use static methods whenever possible.
December 30, 2003
How to use exceptions to build better Java applications: be specific, throw early, and catch later.
December 4, 2003
William Grosso discusses wildcards, a recent addition to the generics specification: sometimes you don't want to precisely specify the value for a type parameter .
January 15, 2004
Using a combination
of reflection and introspection, you can determine the nature and possible
function of an object that you didn’t know about at compile time.
May 5, 2004
The introduction of enums, generics, and metadata are changes to the Java language that require modifications to existing APIs, such as Reflection. This article examines
the modifications to the Reflection API that are now available to the public as part of JDK 1.5 beta 1 and shows how you can take advantage of them in your code.
March 8, 2004