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

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • How To Cook That

    How To Cook

    16 NİSAN 2011