黑馬程序員JAVA編程階梯:基礎(chǔ)篇之第二章_第1頁(yè)
黑馬程序員JAVA編程階梯:基礎(chǔ)篇之第二章_第2頁(yè)
黑馬程序員JAVA編程階梯:基礎(chǔ)篇之第二章_第3頁(yè)
黑馬程序員JAVA編程階梯:基礎(chǔ)篇之第二章_第4頁(yè)
黑馬程序員JAVA編程階梯:基礎(chǔ)篇之第二章_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

【濟(jì)南中心】JAVA編程階梯:基礎(chǔ)篇之第二章關(guān)鍵字概述:被Java語(yǔ)言賦予特定含義的單詞特點(diǎn):組成關(guān)鍵字的字母全部小寫(xiě)注意事項(xiàng):goto和const作為保留字存在,目前并不使用(保留字:在JDK的新版本中可能提升為關(guān)鍵字)類(lèi)似Notepad++這樣的高級(jí)記事本,針對(duì)關(guān)鍵字有特殊的顏色標(biāo)記,非常直觀標(biāo)識(shí)符概述:給類(lèi),接口,方法,變量等起名字時(shí)使用的字符序列組成規(guī)則:英文大小寫(xiě)字母、數(shù)字字符、$和_命名規(guī)范:包名:多單詞組成時(shí)所有字母都小寫(xiě),類(lèi)名接口名:多單詞組成時(shí),所有單詞的首字母大寫(xiě)變量名和函數(shù)名:多單詞組成時(shí),第一個(gè)單詞首字母小寫(xiě),第二個(gè)單詞開(kāi)始每個(gè)單詞首字母大寫(xiě)常量名:所有字母都大寫(xiě)。多單詞時(shí)每個(gè)單詞用下劃線連接注意事項(xiàng):不能以數(shù)字開(kāi)頭、不能是Java中的關(guān)鍵字、區(qū)分大小寫(xiě)要見(jiàn)名知意,駝峰命名常量概述:在程序執(zhí)行的過(guò)程中其值不可以發(fā)生改變常量分類(lèi):1、字面值常量2、自定義常量(面向?qū)ο蟛糠种v)字面值常量的分類(lèi)1.整數(shù)常量:所有整數(shù)。2.小數(shù)常量:所有小數(shù)。3.布爾(boolean)型常量:只有兩個(gè)數(shù)值,true、false。4.字符常量:將一個(gè)數(shù)字字母或者符號(hào)用單引號(hào)('')標(biāo)識(shí),如:'a'。5.字符串常量:將一個(gè)或者多個(gè)字符用雙引號(hào)("")標(biāo)識(shí),如:"helloworld"、"a"、""(空字符串)。6.null常量:只有一個(gè)數(shù)值就是:null。Java針對(duì)整數(shù)常量提供了4種表現(xiàn)形式:二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制進(jìn)制:就是進(jìn)位制,是人們規(guī)定的一種進(jìn)位方法。對(duì)于任何一種進(jìn)制--X進(jìn)制,就表示某一位置上的數(shù)運(yùn)算時(shí)是逢X進(jìn)一位。二進(jìn)制就是逢二進(jìn)一,八進(jìn)制是逢八進(jìn)一,十進(jìn)制是逢十進(jìn)一,十六進(jìn)制是逢十六進(jìn)一、二進(jìn)制的由來(lái):任何數(shù)據(jù)在計(jì)算機(jī)中都是以二進(jìn)制的形式存在的。二進(jìn)制早期由電信號(hào)開(kāi)關(guān)演變而來(lái)。一個(gè)整數(shù)在內(nèi)存中一樣也是二進(jìn)制的,但是使用一大串的1或者0組成的數(shù)值進(jìn)行使用很麻煩。八進(jìn)制的由來(lái):所以就想把一大串縮短點(diǎn),將二進(jìn)制中的三位用一位表示。這三位可以取到的最大值就是7.超過(guò)7就進(jìn)位了,這就是八進(jìn)制。十六進(jìn)制的由來(lái):但是對(duì)于過(guò)長(zhǎng)的二進(jìn)制變成八進(jìn)制還是較長(zhǎng),所以出現(xiàn)的用4個(gè)二進(jìn)制位表示一位的情況,四個(gè)二進(jìn)制位最大是15,這就是十六進(jìn)制。不同進(jìn)制的數(shù)據(jù)組成:二進(jìn)制由0,1組成。以0b開(kāi)頭例:0101八進(jìn)制由0,1,…7組成。以0開(kāi)頭例:032十進(jìn)制由0,1,…9組成。整數(shù)默認(rèn)是十進(jìn)制的例:12十六進(jìn)制由0,1,…9,a,b,c,d,e,f(大小寫(xiě)均可)。以0x開(kāi)頭例:0x42b6規(guī)律:進(jìn)制越大,表現(xiàn)形式越短。轉(zhuǎn)換(可以通過(guò)計(jì)算機(jī)的程序員計(jì)算器)8421碼(8421碼是BCD代碼中最常用的一種。)100轉(zhuǎn)成二進(jìn)制01100100101101轉(zhuǎn)成十進(jìn)制45二進(jìn)制和八進(jìn)制,十六進(jìn)制進(jìn)行轉(zhuǎn)換是以十進(jìn)制作為橋梁二進(jìn)制到八進(jìn)制是3位二進(jìn)制組成一位八進(jìn)制二進(jìn)制到十六進(jìn)制是4位二進(jìn)制組成一位十六進(jìn)制在計(jì)算機(jī)內(nèi),有符號(hào)數(shù)有3種表示法:原碼、反碼和補(bǔ)碼。所有數(shù)據(jù)的運(yùn)算都是采用補(bǔ)碼進(jìn)行的。原碼:就是二進(jìn)制定點(diǎn)表示法,即最高位為符號(hào)位,“0”表示正,“1”表示負(fù),其余位表示數(shù)值的大小。反碼:正數(shù)的反碼與其原碼相同;負(fù)數(shù)的反碼是對(duì)其原碼逐位取反,但符號(hào)位除外。補(bǔ)碼:正數(shù)的補(bǔ)碼與其原碼相同;負(fù)數(shù)的補(bǔ)碼是在其反碼的末位加1。變量概述:在程序執(zhí)行的過(guò)程中,在某個(gè)范圍內(nèi)其值可以發(fā)生改變的量格式:數(shù)據(jù)類(lèi)型變量名=變量值;好處:可以用來(lái)不斷的存放同一類(lèi)型的常量,并重復(fù)使用數(shù)據(jù)類(lèi)型概述:Java語(yǔ)言是強(qiáng)類(lèi)型語(yǔ)言,對(duì)于每一種數(shù)據(jù)都定義了明確的具體數(shù)據(jù)類(lèi)型,在內(nèi)存中分配了不同大小的內(nèi)存空間Java中數(shù)據(jù)類(lèi)型的分類(lèi)分類(lèi):基本數(shù)據(jù)類(lèi)型(4類(lèi)8種)和引用數(shù)據(jù)類(lèi)型整數(shù)型byte占一個(gè)字節(jié)-128到127short占兩個(gè)字-2^15~2^15-1int占四個(gè)字節(jié)-2^31~2^31-1long占八個(gè)字節(jié)-2^63~2^63-1浮點(diǎn)型float占四個(gè)個(gè)字節(jié)-3.403E38~3.403E38double占八個(gè)字節(jié)-1.798E308~1.798E308字符型char占兩個(gè)字節(jié)0~65535布爾型booleanboolean理論上是占八分之一個(gè)字節(jié),因?yàn)橐粋€(gè)開(kāi)關(guān)就可以決定是true和false了,但是java中boolean類(lèi)型沒(méi)有明確指定他的大小注意事項(xiàng)作用域:變量定義在哪一級(jí)大括號(hào)中,哪個(gè)大括號(hào)的范圍就是這個(gè)變量的作用域。相同的作用域中不能定義兩個(gè)同名變量。初始化值:沒(méi)有初始化值不能直接使用在一行上可以定義多個(gè)變量,但是不建議只定義一個(gè)數(shù)據(jù)轉(zhuǎn)換默認(rèn)轉(zhuǎn)換byte,short,char—int—long—float—doublebyte,short,char相互之間補(bǔ)轉(zhuǎn)換,他們參與運(yùn)算首先轉(zhuǎn)換為int類(lèi)型強(qiáng)制轉(zhuǎn)換目標(biāo)類(lèi)型變量名=(目標(biāo)類(lèi)型)(被轉(zhuǎn)換的數(shù)據(jù));boolean類(lèi)型不能轉(zhuǎn)換為其他的數(shù)據(jù)類(lèi)型運(yùn)算符加法(+):1、加法System.out.println("a+b="+(a+b)),此處是求(a+b)的值2、正數(shù)intb=+3;此處表示b是正數(shù)33、字符串連接符System.out.println("a=“+a+"b="+b))‘+’為字符串連接符號(hào),不參與運(yùn)算,顯示的為a=a,b=b除法(/):1、整數(shù)相除,只能得到整數(shù)2、要想得到小數(shù),可以*1.0/和%的區(qū)別:除法和平時(shí)用法一樣,取模就是取余數(shù),負(fù)數(shù)對(duì)正數(shù)取模結(jié)果為負(fù)數(shù)。正數(shù)對(duì)負(fù)數(shù)取模結(jié)果為正數(shù)。舉個(gè)栗子:-2%5=-2-2是被模數(shù),5是模數(shù),負(fù)數(shù)的取模運(yùn)算結(jié)果是不是負(fù)數(shù)看左邊。++和--的應(yīng)用:++運(yùn)算單獨(dú)存在時(shí)放左放右是沒(méi)有區(qū)別的,參與其他運(yùn)算時(shí)b=++a相等于b=a+1,b=a++b應(yīng)為a的初始值,a為a+1賦值運(yùn)算符符號(hào):=,+=,-=,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論