İçindekilerGirişİndex
YukarıİlkÖncekiSonrakiSon
Geriİleri
Yazdır

Bitwise

Bir değerin içindeki bitlerle çalışan

Aslında bilgisayarda bütün veriler "1" ve "0"la ifade edilebilen bit'lerden oluşur. Normal şartlarda bu bitlerden oluşan 'int' 'char' gibi primitive type 'lar, temelde bunlardan ve bunlardan oluşturulmuş birimlerden oluşan class'lar kullanılır . Ancak bu bitlerle doğrudan çalışmak bazen gerekli bazen de performans açısından kazançlı olmaktadır. Bit'lerle çalışmak için Java'da çeşitli bitwise operatörler vardır :

		& (and)   
		| (or)
		^ (xor)		
		~ (not)
		>> (Right Shift)
		<< (Left Shift)

Ancak bunlar boolean benzerleriyle karıştırılmamalıdır. Boolean operatorler bitlerle değil true ve false gibi değerlerle çalışır.