Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


why String class is immutable.

Answers were Sorted based on User's Feedback



why String class is immutable...

Answer / vikrant

Once a string object is created no changes can be made to
it. If a string is modified in code a new object will be
created. That is why string is immutable

Is This Answer Correct ?    24 Yes 7 No

why String class is immutable...

Answer / rakesh soni

Any Program have 'Performance' and 'Memory' issue.
1. If you want to save your 'memory' then use the 'String'
class but 'Performance' will be decrease, because every time
new object create and old object memory collect by Garbage
Collector, so performance decrease.
And
2. If you want 'Performance', than use 'StringBuffer' or
'StringBuilder' object. These class's object consume more
memory but not create new object, so 'Performance' will
increase but with memory overhead.

So take decision according your code and issue. :)

Is This Answer Correct ?    8 Yes 1 No

why String class is immutable...

Answer / kirthika

everytime a string object is created, it enters into the string pool and thereby this concept was mainly to enhance the response time if the same string is used elsewher..
therefore string class is immutable..

Is This Answer Correct ?    4 Yes 4 No

why String class is immutable...

Answer / naru

String object is immutable that's why security maintain of
file chech .when connection is establic first os check the
String object if string is mutable that is big pain in
security issue...

Is This Answer Correct ?    2 Yes 4 No

why String class is immutable...

Answer / rakesh

For save the memory and reduce the response time.
StringBuffer provide an alternet for String class object,
which is muttable.

Is This Answer Correct ?    5 Yes 9 No

Post New Answer

More Core Java Interview Questions

Assume a thread has lock on it, calling sleep() method on that thread will release the lock?

0 Answers  


Describe different states of a thread.

0 Answers  


can we add two numbers without using arthematic operators? if possible how?

5 Answers   CTS,


List any five features of java?

0 Answers  


Is space a character in java?

0 Answers  


why java does not contain pointers?

13 Answers   Infosys, TCS,


What do you mean by constructor?

0 Answers  


What is the difference between java applets and applications?

0 Answers  


Is boolean a data type in java?

0 Answers  


How many threads can java run?

0 Answers  


What kind of variables a class can consist of?

0 Answers  


Which oo concept is achieved by using overloading and overriding?

0 Answers  


Categories