自減:- -自增:++
功能:使變數的值增一或者減一
a++(a--):使用變數之後,在對變數進行+1(或者-1)
++a (--a):使用變數之前,就對變數進行+1(或者-1)
比較運算子:> (大於)、
>=(大於等於)、<=(小於等於)、!=(不等於)。
邏輯運算子:
&& 、&(邏輯與)
功能:條件都成立時,才會輸出true
&& 、&區別:
&(非短路預算符):不管&左邊是真是假都會判斷右邊
&&(短路運算子):如果&&左邊為假,就不再判斷右邊
||與|最大的區別(面試重點):
||邏輯運算子 |數**算符
|數**算符 |運算 轉為二進位制都為1時才為1
例如: 0xff & 0x32
11111111 00110010
結果:11111111(位置相對有1則為1)
(二進位制) == 127
!(邏輯非)
功能:除了什麼條件意外都成立,輸出true
三目運算子: (布林表示式(條件)?結果1: 結果2:)
(?表示不知真假,結果為true執行結果1,結果為false執行結果2)
左移(《):乙個數左移n位,就是將這個數乘以2的n次方。
右移(》):乙個數右移n位,就是將這個數除以2的n次方。
java基礎 陣列篇
陣列 可以儲存多個元素並且多個元素是 同一種型別的容器 陣列的定義 資料型別 陣列名 資料型別 陣列名 舉例 int a 定義了乙個int型別的陣列變數a int a 定義了乙個int型別 變數a陣列 這兩種方式的定義 雖然寫法不一樣,並且讀法不一樣,但是表達的效果一樣,都是在定義乙個陣列,推薦使用...
Java基礎篇 多型
簡單的講一講多型 多型思想 同乙個行為具有多個不同表現形式或形態的能力。前提條件 繼承 重寫 父類引用指向子類物件 基本語法 parent p new child 假如父類有五個子類,那麼父類引用可以指向五個不同的子類 非同時指向五個 增加易讀性和可維護性,降低記憶體占用。下面展示乙個有趣的小例子 ...
Java基礎篇 多型
1.多個子類繼承於某同一父類,該父類引用能指向任一子類物件,並能呼叫被子類重寫的方法。2.實現類與介面之間也存在多型,介面引用可以指向其任一實現類的物件,並能呼叫其被實現類重寫的方法。3.子類與父類之間的多型 和 實現類與介面之間的多型 區別在於 乙個類只能繼承於乙個父類,但能實現多個介面。4.注意...