Hi All,
It seems that cost two memory spaces, right? so what I have to
do is assign errorStr=null when I want to assign a new variable.
----------------------------------
public static String errorStr = null;
{
..
..
errorStr="error A";
..
..
errorStr="error B";
.
}
----------
Thank you very much!
Best regards,
Boki.
Roedy Green - 03 Nov 2005 09:31 GMT
> public static String errorStr = null;
>
[quoted text clipped - 10 lines]
>}
>----------
in this code the there are two String literals that will sit in the
pool. All errorStr ever does is point to one or the other. no extra
copy is made.

Signature
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.
bokiteam@ms21.hinet.net - 03 Nov 2005 19:30 GMT
really ?
Thanks a lot.
Best regards,
Boki.
Roedy Green - 03 Nov 2005 20:16 GMT
>really ?
If it weren't, don' t you think there would be several posts by now
pointing that out?

Signature
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.