Core java

Core java

difference between the string buffer and string builder

View Answers

January 2, 2014 at 2:12 PM

What is difference between StringBuffer and StringBuilder? When to use what?

Here I will discuss about StringBuffer and StringBuilder classes. If you see the String class objects it is immutable. But both the classes StringBuffer and StringBuilder objects are mutable.

Keep in mind that the StringBuffer is synchronized and StringBuilder is not synchronized.

Both the classes StringBuffer and StringBuilder support the concatenation operator "+". You can use this function with StringBuffer or StringBuilder classes object.

Which to choose String, StringBuffer or StringBuilder

If in your application the Object?s values is not going to change then you should use the String class.

If in your application single thread is only accessing and there is no updating the value then you should use the StringBuilder class as it is unsynchronized.

If in your application multiple threads are accessing and updating the value then you should use the StringBuffer class as it synchronized.

Check more tutorials at Core Java Tutorials section.

Thanks









Related Tutorials/Questions & Answers:
core java
core java  how to display characters stored in array in core java
core java
core java  basic java interview question
Advertisements
CORE JAVA
CORE JAVA  CORE JAVA PPT NEED WITH SOURCE CODE EXPLANATION CAN U ??   Core Java Tutorials
core java
core java  Hi, can any one expain me serialization,Deseralization and exterenalization in core java
core java
core java  Hi, can any one exain me the concept of static and dynamic loading in core java
core java
core java  i need core java material   Hello Friend, Please visit the following link:ADS_TO_REPLACE_1 Core Java Thanks
core java
core java  how can we justify java technology is robust
Core JAva
Core JAva  how to swap 2 variables without temp in java
core java
core java  write a java program to view product details from product table
Core Java
Core Java  How to execute cmd command through java?? Give Code of them
core java
core java  its compulsory to save file name and class name is same in java
CORE JAVA
CORE JAVA  What is Garbage collection in java? What is the role of a developer for garbage collection
core java - Java Beginners
core java  i want to get java projects in core java
core java
core java  In java primitive variables will get its default value automatically after declaration. Then why it is mandatory to initialize a variable before using
Core Java
Core Java  Please write a Java Program to design login form and store the values in file & validate and display the MainForm
Core Java
Core Java  Hi, Can any one please share the code for Binary search in java without using builtin function
core java
core java  Hello sir,What is logic behinde the core java programms,How may programmas are there,for example,sorting of two numbers,grade of the student details,fibonice serice,paldroma,incremting of the program,asscedding
core java
core java  Hello sir,What is logic behinde the core java programms,How may programmas are there,for example,sorting of two numbers,grade of the student details,fibonice serice,paldroma,incremting of the program,asscedding
Core Java
Core Java  what is a class
Core Java
Core Java  How to load class dynamically in java ?   To load class dynamically you can use Class class method Class.forName("abc.xyz.MyClass"); This method load the given class at run time
Core Java
Core Java  Hi, can any one please tell me the uses of return type,"Super" and "this" calling statement in Java?? why do we required this,super calling statement?? why return type is required
Core Java
Core Java  Hi, Can any one please expain me why derived data types are required in java as we have primitive data types with us
Core Java
Core Java  Hi, Can any one please expain me why derived data types are required in java as we have primitive data types with us
Core Java
Core Java   How can i write own compile time and runtime exceptions in java   Hello Friend, Please visit the following links: http://www.roseindia.net/java/exceptions/how-to-throw-exceptions.shtml http
Core java
Core java  How to use hyperlink that is href tag in core java without swing, frames etc. My code is StringBuffer oBodyStringBuffer = new StringBuffer("Message Classification: Restricted.\n\n
core java
core java  surch the word in the given file
CORE JAVA
CORE JAVA  What is called Aggregation and Composition
Core Java
Core Java  Is Java supports Multiple Inheritance? Then How ?   Hi Friend, Java does not support multiple inheritance but it can be achieved by using the interface.ADS_TO_REPLACE_1 In Java, Multiple Inheritance can
core java
core java  I am having 10 countries in the data base as back end.in front end i am having a button in web page like SHOWCOUNTRIESLIST so i need java code how to retrive that 10 countries from back end to my page,,pls help me
Core Java
Core Java   Hi, Can any one please tell me the program to print the below matrix in a spiral order. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Thanks a lat in advance
core java
core java  what is the use of iterator(hase next
core java
core java  please give me following output
Core java
Core java  difference between the string buffer and string builder
core java
core java  how to write or update into excel file using...; Please visit the following links: http://www.roseindia.net/tutorial/java/poi/insertIntoExcelFileData.html http://www.roseindia.net/answers/viewqa/Java
Core Java
Core Java  can any one please tell me the difference between Static and dynamic loading in java???   The static class loading is done through the new operator while dynamic class loading is achieved through Run time
Core Java
Core Java  What is the significance of static synchronized method? Why do we have the method declared as static synchronized
core java
core java  how to compare every character in one string with every character in other string
core java
core java  what is the max size of array?   You can declare up to maximum of 2147483647
Core Java
Core Java  Write a Program to add given number of days to the current system date and display the same
Core Java
Core Java  have to find the prime numbers which is less than the current prime numbers using loops
core java
core java  can i use native keyword with abstract method ? if yes explain and if no please explain
core java
core java  Hi, Can any one please share a code to print the below: 1 121 12321 1234321
CORE JAVA
CORE JAVA  Tell me some Scenarios why you go for Abstract Class and Interface
Core java
Core java  how to convert reverse of String without using String function
core java
core java  Is it possible to create a shallow copy of an arraylist instance? if yes then please post the code
Core Java
Core Java  Is Java supports Multiple Inheritance? Then How ?   There is typo the question is , What is Marker Interface and where it can be used?   Hi Friend,ADS_TO_REPLACE_1 An interface with no method
core java
core java  what does the term web container means exactly?please also give some examples   Hi, In Java Platform, Enterprise Edition specification, servlet container comes into picture. It is also know as web container
core java
core java  java program using transient variable   Hi Friend, A transient variable is a variable that may not be serialized.The transient..., visit the following link: http://www.roseindia.net/help/java/t/transient-java
core java - Java Beginners
Core Java interview Help   Core Java interview questions with answers  Hi friend,Read for more information.http://roseindia.net/interviewquestions
JAVA(core) - Java Beginners
JAVA(core)  Core Java  In java 'null' is keyword which means object have nothing to store. even not allocated memory

Ads