java異或運算符 java中異或是怎樣算的?
java中異或是怎樣算的?異或運算(^)基于二進制數據。也就是說,當代碼中使用異或運算時,這兩個條件在運算前會被轉換成二進制數據。如果外國同一個地方的值相同(均為0或均為1),則為0;如果值不同(一個
java中異或是怎樣算的?
異或運算(^)基于二進制數據。也就是說,當代碼中使用異或運算時,這兩個條件在運算前會被轉換成二進制數據。如果外國同一個地方的值相同(均為0或均為1),則為0;如果值不同(一個為0,一個為1),則為1。例如,int a=4,int b=6,int c=a^b//c的值是a和b的異或。過程1和a的二進制值是0000 0100//,因為高位相同,所以低8位被刪除。2B的二進制值是0000 0110 3,經過異或0000 0010//結果是2
一種語言的優(yōu)點體現在與其他語言的比較中。
Java:可以寫桌面,可以寫Android,可以寫服務器,可以寫企業(yè)業(yè)務,可以寫互聯網業(yè)務,基本不注重內存,基本不注重操作系統(tǒng),封裝NiO,線程,鎖,隊列。。。。。。它基本上是開箱即用的,新手可以Google,從堆棧溢出復制就可以完成任務(雖然可能不太棒)
如果你想學習Java,可以關注私人聊天,我發(fā)“Java”來獲取介紹視頻。