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

  • bombjack2991

    bombjack2991

    29 HAZİRAN 2008
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011
  • pendrop gaming

    pendrop gami

    4 ŞUBAT 2013