SORU
12 Kasım 2009, PERŞEMBE


Java'da Boolean Bit Operatörü etkisi

Bit düzeyinde operatörler değişkenler seyahat ve onları ameliyat azar azar gerekiyor. Tamsayılar durumunda, paçalı Don, bu mantıklı karakter. Bu değişkenler değerleri büyüklüğü tarafından uygulanan bir dizi içerebilir.

Booleans durumda, ancak, bir boolean yalnızca iki değer içerebilir. 1 = doğru 0 = yanlış. Ama boolean boyutu tanımlı değil. Bir byte ya da daha küçük bir bit kadar büyük olabilir.

Bir boolean bit operatörü kullanmanın etkisi nedir? JVM aslında normal bir mantıksal işleç için onu çevirir ve hareket? Tek bir bit operasyonu amaçlı varlık olarak boolean tedavi ediyor mu? Ya sonuç bir boolean boyutu ile birlikte tanımsızdır?

CEVAP
12 Kasım 2009, PERŞEMBE


Bit operatörü kullanılarak kısa devre davranışı değiştirebilir:

boolean b = booleanExpression1() && booleanExpression2();
boolean b = booleanExpression1() & booleanExpression2();

booleanExpression1() false, sonra değerlendirir
booleanExpression2() ilk vaka olarak değerlendirilir
5* *(ve yan etkileri ne olabilir)ikinci vaka değerlendirildi

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DroidModderX ROOT Master

    DroidModderX

    14 ŞUBAT 2011
  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007

İLGİLİ SORU / CEVAPLAR