suppose string s1="rajnish";
string s2="bhaskar";
then what will be happend ?
Answers were Sorted based on User's Feedback
Answer / tck
It shows the systex error,The String is the final class in
java the syntax for string class is
String s1="rajinesh";
String s2="bhaskar";
so we have to declare the string variables like this .
| Is This Answer Correct ? | 8 Yes | 3 No |
Answer / 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 |
Answer / aruna raman
'S' should be in capital for string.. Java is case
sensitive, then it will run successfully.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / tejas gowda
Two String Object run successfuly and will be saved in the
heap memory
| Is This Answer Correct ? | 0 Yes | 8 No |
What is preflight request?
How do you check if a number is a perfect square?
Explain what is encapsulation?
Explain jvm, jre, and jdk?
What do you know about the garbage collector?
Can an arraylist be empty?
What is a numeric digit?
Mention some interfaces implemented by linked list in java.
how copy the hashmap object into arraylist at java program?
How is abstraction implemented in java ?
What is HashTable?
How can be define MARKER interfce in java