Search Interview Questions
| More than 3000 questions in repository.|
There are more than 900 unanswered questions.
Click here and help us by providing the answer.
Have a video suggestion.
Click Correct / Improve and please let us know.
|Java - Interview Questions and Answers|
|Ans. String class has a public method intern() that returns a canonical representation for the string object. String class privately maintains a pool of strings, where String literals are automatically interned.|
these are automatically interned so as to have efficient String comparison using == operator instead of equals which is usually slower.
|Help us improve. Please let us know the company, where you were asked this question :|
|Like Discuss Correct / Improve  string  string pool  string intern Asked in 1 Companies|
|What are different ways to create String Object? Explain.|
|Why Char array is preferred over String for storing password?|
|What is a String Pool ?|
|How does making string as immutable helps with securing information ? How does String Pool pose a security threat ?|
|Which memory segment holds String Pool in Java ?|
| What will be the output of following code|
Integer x = 1;
Integer y = 2;
System.out.println(x == y);
What if you change 1 to "1" and Integer to String?
| What will be result of following code and why|
Integer int1 = 1;
Integer int2 = 1;
String str1 = new String("str");
String str2 = new String("str");
String str3 = "str";
String str4 = "str";
System.out.println(int1 == int2);
System.out.println(str1 == str2);
System.out.println(str3 == str4);
|What is the purpose of String Pool ? Don't you think it's a performance overhead to have unnecessary check for string in string pool ?|
|Why string pool concept has been introduced in string ?|