suppose string s1="rajnish";
string s2="bhaskar";
then what will be happend ?
Answer Posted / venkat
FIRST OF ALL THE JVM CREATED THE OBJECTS FOR STRING
CLASSESS IN TWO WAYS
1)STRING S1=NEW STRING("VENKI");
2)STRING S2="VENKI"
IN SECOND APPROACH WHEN THE JVM IS EN COUNTED THE ""
(DOUBLE QUOTATIONS) THEN IT UNDERSTOOD ,AND CREATED THE
OBJECT FOR THE S2 , AND THIS OBJECT IS PLACED IN THE STRING
POOL (SEPERATE MEMORY LOCATION IS MAINTAINED) . i.e in this
position we are not creating the object for the string class
explicitly ,the jvm internally created this object
Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What is a native method in java programming?
What is the use of singleton?
How will you add panel to a frame?
What is the technique adopted to create an immutable class?
Can a method inside a interface be declared as final?
How to perform selection sort in java?
What are parameters in a method?
What is difference between word and integer?
Is node a data type in java?
Why null value is used in string?
What is the difference between the file and randomaccessfile classes?
Is null a string or object in java?
what is instanceof operator used in java?
What is ordered map in java?
Is singleton class immutable?