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

  • 99being99

    99being99

    2 EYLÜL 2008
  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011