Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Tue, 28 Jun 2011 13:43:05 -0500 Date: Tue, 28 Jun 2011 11:42:57 -0700 From: Patricia Shanahan User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: Why "lock" functionality is introduced for all the objects? References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Lines: 19 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 70.230.196.78 X-Trace: sv3-0vD1ucQZJGPYFrLEQhlHM6RYH7zb+ASw5luXXsBnWaKjNKs80g8cFCDdRLiiaqj02gpEy/ZkWHZ0ELy!yFbyBqhAHBy34kwiJM2282mFFr/UPDkybgZy68h+7erMDhKJHkLA/w2hnRqXOm+CqGQQdWjyliUR!OXVJaUnHyMgQiWEBJuf37GRctCubu5/lzTth0fkJEdEsJA== X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2020 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:5745 On 6/28/2011 11:23 AM, supercalifragilisticexpialadiamaticonormalizeringelimatisticantations wrote: ... > plus object headers) to short strings (two bytes per character plus four > for the length field = 8 for a two-letter word and 4 for an empty string ... Each String instance has the following fields: private final char value[]; private final int offset; private final int count; private int hash; There are 12 bytes in addition to the char array. The offset and count fields allow quick sub-string construction, and hash is used to cache the hashCode result. Patricia