what is stringBuffer and StringBuilder?

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


Please Help Members By Posting Answers For Below Questions

What’s jboss jbpm?

752


What is the difference between a menuitem and a checkboxmenuitem?

757


how i secure my site with the https protocol.what are the steps?

1950


What are externizable interface?

790


Explain RMI Architecture?

814


What is the diffrence between a local-tx-datasource and a xa-datasource? Can you use transactions in both?

773


How messaging services are done, before release of JMS?

1803


When a thread blocks on i/o?

774


Which textcomponent method is used to set a textcomponent to the read-only state?

859


How primary key is implemented in Oracle?

2138


Why use POJO when I can use hashmap

2264


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?

1881


What is clustering? What are the different algorithms used for clustering?

794


What is message driven beam?

790


How are the elements of a cardlayout organized?

774