--- karl wettin <[EMAIL PROTECTED]> wrote:

> The code is filled with string equality code using
> == rather than  
> equals(). I honestly don't think it saves a single
> clock tick as the  
> JIT takes care of it when the first line of code in
> the equals method  
> is if (this == that) return true;

In case where (this == that) is true, this may well be
correct, but:

> 
> Please correct me if I'm wrong.

... you are then assuming 100% match rate: if so this
might be true. But in (this != that) case difference
will be more significant; after identity comparison
String lengths are compared, and if those match, then
char-by-char comparison.
So it probably does not make sense to de-optimize code
in this way.

-+ Tatu +-


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to