Answer Posted / monika
string is immutable, that is it can not be extended.whereas
StringBuffer is mutable and can be extended.
Fro example :
Consider 2 statement : "Welcome " and "to Java World".
now assign first statement to string and string buffer.
String str = "Welcome" & StringBuffer strBuff = new
StringBuffer("Welcome");
Now if we add 2nd statement to both then :
str= str + "to Java World" -> In this case, it would dump
all the memory allocated with "welcome" and allocate a new
memory space to the entire string "Welcome to Java World" .
On the other hand, in strBuff :-
strBuff.append("to Java World") -> if simply allocate a
new memory space to only 2nd statement and add to link to
previous name.
Is This Answer Correct ? | 51 Yes | 7 No |
Post New Answer View All Answers
Which sorting algorithm is used by collections.sort() in java ?
Hi we have an urgent requirement for Java/J2ee technical lead position & also looking for "Java Guidewire claimcentre" experienced professional for Bangalore location if interested can reach srisanh@gmail.com
What is java collection? : java collections
What are the classes in the java collection framework? : java collections
What is the difference between comparable and comparator in java.util pkg?
What are the different types of classes implemented in the set interfaces? : java collections
What is the use of hashcode in java ?
What are the uses of the set interfaces in the java collections? : java collections
my interviewer asked me what technical specification you used how to answer that question
What are the different types of collections views being provided by the map interface? : java collections
What is the use of the list interface in the java collection? : java collections
What are the types of the main implementing classes in the map interfaces? : java collections
please mail me the interview question based on java/j2ee
What is the enumerator of the java collection framework? : java collections
What are the types of java collections? : java collections