Wednesday, September 24, 2008

Creating Booleans

FindBugs suggests that we should not instntiate Boolean objects like this

Boolean b = new Boolean(false);

instead we must use the creational method

Boolean b = Boolean.valueOf(false);

This is better for performance, since the Boolean object caches 2 immutable Booelan objects for true and false values.

No comments: