String- string is immutable, immutable means if you create string object then you cannot modified it always create new object of string type in memory. String Builder-it is mutable means if create string Builder object then you can perform any operation like insert, replace, or append without creating new instance for every time.