Answer Posted / anonymous
String is immutable whereas StringBuffer and StringBuilder
can change their values.
The only difference between StringBuffer and StringBuilder
is that StringBuilder is unsynchronized whereas
StringBuffer is synchronized. So when the application needs
to be run only in a single thread then it is better to use
StringBuilder. StringBuilder is more efficient than
StringBuffer.
Criteria to choose among String, StringBuffer and
StringBuilder
If your text is not going to change use a string Class
because a String object is immutable.
If your text can change and will only be accessed from a
single thread, use a StringBuilder because StringBuilder is
unsynchronized.
If your text can changes, and will be accessed from
multiple threads, use a StringBuffer because StringBuffer
is synchronous.
Is This Answer Correct ? | 26 Yes | 0 No |
Post New Answer View All Answers
What’s jboss jbpm?
What is the difference between a menuitem and a checkboxmenuitem?
how i secure my site with the https protocol.what are the steps?
What are externizable interface?
Explain RMI Architecture?
What is the diffrence between a local-tx-datasource and a xa-datasource? Can you use transactions in both?
How messaging services are done, before release of JMS?
When a thread blocks on i/o?
Which textcomponent method is used to set a textcomponent to the read-only state?
How primary key is implemented in Oracle?
Why use POJO when I can use hashmap
AS a developer will u create a data source in connection pool? If so how will u do that, how to access the object from connection pool using IRAD tool?
What is clustering? What are the different algorithms used for clustering?
What is message driven beam?
How are the elements of a cardlayout organized?