| Author |
Internal process of Array Creation
|
Bhagirathi Mallick
Greenhorn
Joined: Jul 21, 2011
Posts: 25
|
|
Actually i want to know in which package
the class "[I" , "int" and "[java.lang.String " is present
and also how it is created
how it is created by the compiler.
please some one explain me.
thanks in advance...
|
 |
Jesper de Jong
Java Cowboy
Bartender
Joined: Aug 16, 2005
Posts: 12911
|
|
Those names such as "[I" and "[java.lang.String" are the internal names of "int[]" and "String[]". Paragraph 4.3 of the Java Virtual Machine Specification explains how these names work. For example, "[" means it's an array and "I" means "int".
The classes for arrays are things that are built-in into the compiler. You will not find a Java source file or *.class file anywhere for those classes.
|
Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
|
 |
Winston Gutkowski
Bartender
Joined: Mar 17, 2011
Posts: 4747
|
|
Bhagirathi,
I broke up the long line in your code. Please don't put very long lines inside code tags (I suggest you give the UseCodeTags page another read).
Thanks
Winston
|
Isn't it funny how there's always time and money enough to do it WRONG?
|
 |
 |
|
|
subject: Internal process of Array Creation
|
|
|