Java一些類型及運算符

一些運算符

<<n ?左移 二進制數(shù)向左移動n位,右邊用0補齊n位入录,相當(dāng)于 原值*2^n

>>n ?有符號右移 二進制數(shù)向右移動n位塔橡,保留符號位,左邊其余n-1用0補齊启盛,相當(dāng)于 原值/2^n

>>>n 無符號右移 二進制數(shù)向右移動n位蹦掐,左邊用0補齊n位

| ?按位或 0|0=0,0|1=1僵闯,1|0=1卧抗,1|1=1

& 按位與 0&0=0,0&1=0鳖粟,1&0=0社裆,1&1=1

^ ?按位異或 0^0=0,0^1=1向图,1^0=1泳秀,1^1=0

~ ?取反 ?對二進制位取反 ~0=1,~1=0


int型的存儲方式

java無無符號類型

計算機以補碼形式存儲數(shù)值

原因

1.原碼中1000 0000和0000 0000都表示0榄攀,所以在補碼中人為規(guī)定1000 0000表示-2^7(-128)

2.計算機CPU只有加法器嗜傅,對于正負數(shù)相加會出現(xiàn)問題。

如:1+(-1)=0 以原碼形式存儲 0001+(1001)=1010 為-2

若以補碼形式存儲 0001+(1111)=0000 為0

原碼 最高位為符號位檩赢,1表示負數(shù)吕嘀,0表示正數(shù)

如 +1=0000 0001 ? ? ?-1=1000 0001

反碼 (以8位舉例:正數(shù)+負數(shù)=1111 1111)

正數(shù)的反碼即原碼本身

負數(shù)的反碼為最高位符號位不變,其余位取反

如 +1=0000 0001 ? ? ?-1=1111 1110

補碼

正數(shù)的補碼即原碼本身

負數(shù)的補碼為最高位符號位不變贞瞒,其余位取反偶房,后加1

如 +1=0000 0001? ? ? -1=1111 1111


泛型

引入緣由:使集合能記住集合元素各類型,且能夠達到編譯時不出現(xiàn)問題憔狞,運行時就不會出現(xiàn)java.lang.ClassCastException異常

參數(shù)化類型 將類型由原來的具體的類型參數(shù)化蝴悉,類似于方法中的變量參數(shù),將類型也定義參數(shù)形式瘾敢,后在使用時傳入具體的類型

自定義泛型接口、泛型類、泛型方法

類名<T> T簇抵、E庆杜、K、V等形式參數(shù)都常用于表示泛型形參

類中方法或變量要使用該類型碟摆,在定義時即由T等形式參數(shù)指明

如:

但泛型在邏輯上是多個不同的類型晃财,實際上是相同的基本類型

具體只作用于代碼編譯階段,在編譯過程中典蜕,對于正確檢驗泛型結(jié)果后断盛,會將泛型的相關(guān)內(nèi)容擦除,所以泛型信息不會進行到運行時階段

類型通配符 為泛型類提供一個父類的引用

一般使用愉舔?代替類型實參

類名<?> 邏輯上是 類名<具體類型實參> 的父類

為對類型通配符有更進一步的限制提出

類型通配符上限 類名<? extends 類型> 聲明為exends后類型及其子類

類型通配符下限 類名<? super 類型> 聲明為super后類型及其父類

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末钢猛,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子轩缤,更是在濱河造成了極大的恐慌命迈,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件火的,死亡現(xiàn)場離奇詭異壶愤,居然都是意外死亡,警方通過查閱死者的電腦和手機馏鹤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門征椒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人湃累,你說我怎么就攤上這事勃救。” “怎么了脱茉?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵剪芥,是天一觀的道長。 經(jīng)常有香客問我琴许,道長税肪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任榜田,我火速辦了婚禮益兄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘箭券。我一直安慰自己净捅,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布辩块。 她就那樣靜靜地躺著蛔六,像睡著了一般荆永。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上国章,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天具钥,我揣著相機與錄音,去河邊找鬼液兽。 笑死骂删,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的四啰。 我是一名探鬼主播宁玫,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼柑晒!你這毒婦竟也來了欧瘪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤敦迄,失蹤者是張志新(化名)和其女友劉穎恋追,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體罚屋,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡苦囱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了脾猛。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片撕彤。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖猛拴,靈堂內(nèi)的尸體忽然破棺而出羹铅,到底是詐尸還是另有隱情,我是刑警寧澤愉昆,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布职员,位于F島的核電站,受9級特大地震影響跛溉,放射性物質(zhì)發(fā)生泄漏焊切。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一芳室、第九天 我趴在偏房一處隱蔽的房頂上張望专肪。 院中可真熱鬧,春花似錦堪侯、人聲如沸嚎尤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芽死。三九已至乏梁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間收奔,已是汗流浹背掌呜。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工滓玖, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留坪哄,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓势篡,卻偏偏與公主長得像翩肌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子禁悠,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容