Why String is immutable in Java

Tutorials Shared by the Internet Community

Advertisements


Synopsis

Statistics

  • Total Hits - 24473

  • Total Votes - 118 votes

  • Vote Up - 54 votes

  • Vote Down - 64 votes

  • Domain - javarevisited.blogspot.com

  • Category - Computer Basics/Computer Basics

  • Submitted By - Javin Paul

  • Submitted on - 2011-01-22 15:39:34

Description

This is one of the most popular interview question on String in Java which starts with discussion of What is immutable object , what are the benefits of immutable object , why do you use it and which scenarios do you use it.

It can also come once interviewee answers some preliminarily strings questions e.g. What is String pool , What is the difference between String and StringBuffer , What is the difference between StringBuffer and StringBuilder etc.

Though there could be many possible answer for this question and only designer of String class can answer this , I think below two does make sense ...


Site  |   Broken  |   Tweet  |   Facebook  |     |   Save  |   Liked  |   Down

Advertisements