Java位運算原理及使用講解

前言 日常開發中位運算不是很常用,但是巧妙的使用位運算可以大量減少運行開銷,優化算法。舉個例子,翻轉操作比較常見,比如初始值爲1,操作一次變爲0,再操作一次變爲1。可能的做法是使用三木運算符,判斷原始值爲1還是0,如果是1,設置爲0,否則設置爲0.但是使用位運算,不用判斷原始值,直接改變值就可以: 1^num//num爲原始值 當然,一條語句可能對代碼沒什麼影響,但是在高重複,大數據量的情況下將會
相關文章
相關標籤/搜索