Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #15912

Re: Arrays in java

From Lew <noone@lewscanon.com>
Newsgroups comp.lang.java.programmer
Subject Re: Arrays in java
Date 2012-07-09 23:47 -0700
Organization albasani.net
Message-ID <jtgj6a$1or$1@news.albasani.net> (permalink)
References (1 earlier) <jtetf3$80q$1@dont-email.me> <cpednYtiE_GHyGbSnZ2dnUVZ_uidnZ2d@earthlink.com> <uLIKr.3063$Kb4.1161@newsfe20.iad> <2323c0cd-d843-460b-b39d-d14be0928eff@googlegroups.com> <VpOKr.31235$7y4.10179@newsfe23.iad>

Show all headers | View raw


On 07/09/2012 09:43 PM, Daniel Pitts wrote:
> On 7/9/12 4:14 PM, Lew wrote:
>> Daniel Pitts wrote:
>>> Here is one that&#39;ll blow your mind:
>>>
>>> int[] arr[] = {{},{1},{2,3},{4,5,6}};
>>>
>>> I'm guessing you could even do 'int[] []arr[]';
>>
>> Yes, but the JLS strongly discourages that.
>>
>> “Brackets are allowed in declarators as a nod to the tradition of C and C++.
>> The general rules for variable declaration, however, permit brackets to
>> appear on both the type and in declarators, so that the local variable
>> declaration:
>>
>> “    float[][] f[][], g[][][], h[];  // Yechh!
>>
>> “We do not recommend "mixed notation" in an array variable declaration,
>> where brackets appear on both the type and in declarators.”
>>
>> <http://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html#jls-10.2>
>>
>> Know. Don't guess. Read the JLS.
> If it was something I cared to know, I would have.  I know that even if it was
> valid, I would never use it.  If I ever encountered it, I would look up the
> rules on how exactly it works.
>
> I was mostly just being goofy with examples of what can be done, even if it
> should be avoided.

Sorry, I should have made it clear that I was speaking of general principle 
for the wider audience. If anything I should have emphasized the validity of 
your observation.

But lately in particular, and for a long time in general, I have seen a 
tendency for programmers to assume or guess or infer or imagine technical 
information that is readily and authoritatively available. The Internet 
removes much of the excuse for uncertainty, pretty much all of it when it 
comes to Java. Especially things that are baldly and rather aggressively 
stated in the single most seminal and normative Java specification there is, 
the Java specification itself.

I found the under-five minutes to confirm this particular nugget, via a link 
that had been posted in this very thread multiple times already by Roedy and 
others, to be a negligible burden to incur prior to averring the validity of 
your observation.

-- 
Lew
Honi soit qui mal y pense.
http://upload.wikimedia.org/wikipedia/commons/c/cf/Friz.jpg

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Arrays in java "mmc.java" <michael.p.mulligan@gmail.com> - 2012-07-09 07:54 -0700
  Re: Arrays in java Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-07-09 11:30 -0400
    Re: Arrays in java Patricia Shanahan <pats@acm.org> - 2012-07-09 15:03 -0700
      Re: Arrays in java Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-07-09 15:16 -0700
        Re: Arrays in java Lew <lewbloch@gmail.com> - 2012-07-09 16:14 -0700
          Re: Arrays in java Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-07-09 21:43 -0700
            Re: Arrays in java Lew <noone@lewscanon.com> - 2012-07-09 23:47 -0700
          Re: Arrays in java Roedy Green <see_website@mindprod.com.invalid> - 2012-07-11 15:32 -0700
            Re: Arrays in java Lew <lewbloch@gmail.com> - 2012-07-11 16:21 -0700
              Re: Arrays in java Gene Wirchenko <genew@ocis.net> - 2012-07-11 17:08 -0700
                Re: Arrays in java Lew <lewbloch@gmail.com> - 2012-07-11 17:20 -0700
                Re: Arrays in java Gene Wirchenko <genew@ocis.net> - 2012-07-11 22:09 -0700
                Re: Arrays in java Lew <lewbloch@gmail.com> - 2012-07-12 11:31 -0700
                Re: Arrays in java Gene Wirchenko <genew@ocis.net> - 2012-07-13 09:07 -0700
                Re: Arrays in java Lew <lewbloch@gmail.com> - 2012-07-13 13:00 -0700
                Re: Arrays in java Patricia Shanahan <pats@acm.org> - 2012-07-15 00:54 -0500
                Re: Arrays in java Jeff Higgins <jeff@invalid.invalid> - 2012-07-16 15:59 -0400
                Re: Arrays in java Patricia Shanahan <pats@acm.org> - 2012-07-16 23:44 -0700
                Re: Arrays in java glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-07-17 08:01 +0000
                Re: Arrays in java Patricia Shanahan <pats@acm.org> - 2012-07-17 03:04 -0700
                Re: Arrays in java Lew <lewbloch@gmail.com> - 2012-07-17 13:02 -0700
                Re: Arrays in java Patricia Shanahan <pats@acm.org> - 2012-07-17 22:03 -0700
                Re: Arrays in java Lew <noone@lewscanon.com> - 2012-07-17 22:10 -0700
                Re: Arrays in java glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-07-18 05:12 +0000
                Re: Arrays in java Patricia Shanahan <pats@acm.org> - 2012-07-17 22:39 -0700
                Re: Arrays in java Martin Gregorie <martin@address-in-sig.invalid> - 2012-07-18 21:24 +0000
                Re: teaching Java and formal grammars Patricia Shanahan <pats@acm.org> - 2012-07-19 06:48 -0700
                Re: teaching Java and formal grammars Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-07-19 10:27 -0400
                Re: teaching Java and formal grammars Gene Wirchenko <genew@ocis.net> - 2012-07-19 10:55 -0700
                Re: Arrays in java Patricia Shanahan <pats@acm.org> - 2012-07-13 08:28 -0500
            Re: Arrays in java Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-07-11 18:33 -0700
  Re: Arrays in java markspace <-@.> - 2012-07-09 09:17 -0700
    Re: Arrays in java Lew <lewbloch@gmail.com> - 2012-07-09 12:56 -0700
  Re: Arrays in java Joshua Cranmer <Pidgeot18@verizon.invalid> - 2012-07-09 12:45 -0400
  Re: Arrays in java Roedy Green <see_website@mindprod.com.invalid> - 2012-07-09 11:03 -0700
  Re: Arrays in java Arun GOPI <arun041@gmail.com> - 2012-07-16 02:53 -0700

csiph-web