Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: markspace <-@.> Newsgroups: comp.lang.java.programmer Subject: Re: automatically initialized to null? Date: Wed, 08 Aug 2012 13:20:08 -0700 Organization: A noiseless patient Spider Lines: 17 Message-ID: References: <286af465-25a1-4486-84ec-fe4d4adf6dd4@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Wed, 8 Aug 2012 20:20:11 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="61282af8d6595e8d991edb5ac03d6e00"; logging-data="22746"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18E3o/6NzrHmBoLc2jVBn75RC2IwX245xI=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 In-Reply-To: <286af465-25a1-4486-84ec-fe4d4adf6dd4@googlegroups.com> Cancel-Lock: sha1:S7JFj9cpMiLEy3/CeyvGhy7RY3Y= Xref: csiph.com comp.lang.java.programmer:17436 On 8/8/2012 12:23 PM, bob smith wrote: > I always forget stuff like this… > > If I have > > Bitmap[] bmps = new Bitmap[256]; > > Are all 256 positions automatically initialized to null? > Yes. I'm sure that's in the JLS someplace. And just about every noob tutorial and "Learn Java" book. But yes, all uninitialized static or instance fields and all arrays are set to null. Note this excludes local variables.