SORU
3 Mart 2010, ÇARŞAMBA


==null veya nesne=nesne=null?

null == object object == null Çek daha iyi olduğunu birinden duydum

örneğin :

void m1(Object obj ) {
   if(null == obj)  // Is this better than object == null ? Why ?
       return ;
   // Else blah blah
}

Herhangi bir sebep yoksa bu bir efsane mi var ? Yardım için teşekkürler.

CEVAP
3 Mart 2010, ÇARŞAMBA


Bu muhtemelen bir yazım hatası alışkanlık bu tür önlemek için C, öğrendim (tek = yerine bir çift ==):

if (object = null) {

Sözleşmenin koyarak sürekli sol == değil gerçekten yararlı Java beri Java gerektiren ifadede bir if değerlendirme boolean değer, bu yüzden sürece sabittir boolean, bulursun bir derleme hatası ya da çok bağımsız. (ve eğer bir boolean ise, zaten == kullanarak olmamalısın...)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013