SORU
4 HAZİRAN 2010, Cuma


String, StringBuffer ve StringBuilder

Beni*, StringBuffer *0, StringBuilder karşılaştırmak için gerçek zamanlı bir durum söyle lütfen?

CEVAP
4 HAZİRAN 2010, Cuma


Mutability Fark:

Stringdeğişmezeğer değerleri değiştirmek için çalışırsanız, başka bir nesne StringBuffer StringBuilder oysa oluşturulmuş olurkesilebilirkendi değerlerini değiştirebilirler.

İplik-Güvenlik Fark:

StringBuffer StringBuilder arasında fark StringBuffer iş parçacığı için güvenli olmasıdır. Uygulama tek gereken tek bir iş parçacığı sonra daha iyi StringBuilder kullanın. StringBuilder StringBuffer daha etkilidir.

Durumlar:

  • Eğer dize kullanın değişecek değilse String bir nesne çünkü String bir sınıf değişmez.
  • Senin dize (örnek: string inşaat ve mantık işlemlerini çok) değiştirebilir ve sadece tek bir iş parçacığından erişildi olacak, StringBuilder kullanarak yeterince iyi.
  • Senin dize değişebilir, ve birden çok iş parçacığı tarafından erişilen, StringBuffer iplik-güvenlik çok zaman uyumlu olduğundan StringBuffer kullanın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009