想了解周末java學(xué)習嗎?想了解java學(xué)習周記?? 嗎?......本文帶你一探究竟。
1.java學(xué)習周記
學(xué)習*個(gè)禮拜,主要學(xué)習了java的起源、常量變量、數據類(lèi)型、運算符的使用、if結構、switch case和循環(huán)結構??赡苁且驗椴砰_(kāi)始比較簡(jiǎn)單原因,在學(xué)習過(guò)程中感覺(jué)還算是比較輕松的,等慢慢熟悉起來(lái),應該會(huì )更好。在學(xué)習技巧上簡(jiǎn)單的總結為幾個(gè)字:多看,多問(wèn),多觀(guān)察,多思考!1.數據類(lèi)型1.1 整型整型占用內存空間大小數據范圍byte1字節(8bit)-128 ~ 127short2字節(16bit)-32768 ~ 32767int4字節(32bit)-2^31 ~ 2^31 - 1long8字節(64bit)-2^63 ~ 2^63 - 11.2 浮點(diǎn)型浮點(diǎn)型占用內存空間大小數據范圍float4字節(32bit)±3.4*10^38double8字節(64bit)±10^3081.1.3 字符型字符型占用內存空間大小數據范圍char2字節(16bit)能夠保存中文 1.4布爾類(lèi)型布爾類(lèi)型占用內存空間大小數據范圍boolean視情況而定true,false2.變量名/標識符的規范 1.Java中的標識符有且只能使用英文字母(A ~ Z a ~ z), 數字(0 ~ 9) 以及*可以使用的標點(diǎn)符號 下劃線(xiàn)_ 。其他任何字符都不可以使用?。?!標識符要求英文字母開(kāi)頭。標識符沒(méi)有嚴格的長(cháng)度限制,但是會(huì )根據實(shí)際的使用情況來(lái)約束標識符長(cháng)度Java中的標識符嚴格區分大小寫(xiě)標識符要符合【見(jiàn)名知意,動(dòng)賓結構】a. 駝峰命名法: 小駝峰 一般用于變量名,方法名 首字母小寫(xiě),之后的每一個(gè)單詞首字母大寫(xiě) 大駝峰 一般用于類(lèi)名,接口名 所有單詞首字母大寫(xiě) FirstJava Demo1 Person b. 下劃線(xiàn)命名法: 一般用于Java中的常量 MAX_VALUE *值 DEFAULT_CAPACITY 默認容量 Java中已經(jīng)被占用的關(guān)鍵字和保留字不能用于自定義標識符變顏色的都不可以使用.3. 運算符3.1 算術(shù)運算符1.開(kāi)發(fā)中使用的算術(shù)運算符: 加 + 減 - 乘 * 除 / 取余 % 小括號 () = 賦值號 += -= / = * = %= num1 = num1 + num2; ==> num1 += num2;3.2 關(guān)系運算符代碼開(kāi)發(fā)中關(guān)系運算符 > 大于 < 小于 >= 大于等于 <= 小于等于 != 不等于 == 等于判斷注意事項:關(guān)系運算符結果是一個(gè)boolean數據類(lèi)型,true or false關(guān)系運算符一般用于條件判斷,數據過(guò)濾...3.3自增自減運算符語(yǔ)法 ++ 自增運算符 操作的變量自增1 等價(jià)于 += 1 -- 自減運算符 操作的變量自減1 等價(jià)于 -= 13.4邏輯運算符與 && 【重點(diǎn)】同真為真,有假【即】假 或 || 【重點(diǎn)】有真【即】真,同假為假 非 ! 取反4.分支結構4.1 if 分支結構if ( 條件判斷 *) { 語(yǔ)句體 }執行流程: 當前程序運行到if結構時(shí),首先執行條件判斷,條件判斷的結果是一個(gè)boolean類(lèi)型,如果條件判斷為true,執行語(yǔ)句體,為false,不能執行語(yǔ)句體。 *都會(huì )執行到大括號之外4.2 if else 分支結構if 分支結構中只能處理條件滿(mǎn)足的情況,條件不滿(mǎn)足沒(méi)有任何的處理語(yǔ)句。if else分支結構。if (條件判斷 ) { true語(yǔ)句體 } else { false語(yǔ)句體 }執行流程: 代碼執行到if else結構運行,首先判斷if之后的條件判斷,如果條件判斷為true,執行true語(yǔ)句體,如果條件判斷為false,執行false語(yǔ)句體。4.3 if else if 分支結構if ( 條件匹配1) { 處理方式1 } else if (條件匹配2 ) { 處理方式2 } else if (條件匹配3) { 處理方式3 } else { 無(wú)匹配項最終處理方式 }執行流程: 代碼執行到if else if結構,從上至下,匹配if之后小括號里面的內容,條件匹配成功,執行對應的處理方式,結束分支結構運行。如果沒(méi)有任何的一個(gè)條件匹配,執行else中的語(yǔ)句,也會(huì )終止條件匹配【注意】 else if個(gè)數不限制,可以有多個(gè)?。?!5.switch case和循環(huán)結構5.1.switch (/* 變量 */) { case 常量選擇1: // 處理方式1; break; case 常量選擇2: // 處理方式2; break; case 常量選擇3: // 處理方式3; break; default: // 最終處理方式; break; }/* 執行流程: 代碼運行到switch case結構 首先取出switch之后小括號中變量保存的數據 匹配switch 大括號以?xún)鹊腸ase選擇,找到對應的常量選擇匹配。 如果找到了對應的匹配選擇,執行對應的處理方式。 如果沒(méi)有找到匹配選擇,執行default里面的處理方式。 這里【break】關(guān)鍵字用于結束switch case運行 */5.2 while循環(huán)while (/* 循環(huán)條件 true or false /) { // 循環(huán)體 // (循環(huán)條件變更) } / 執行流程: 當前程序運行到while循環(huán)結構時(shí),首先判斷while之后的小括號里面的循環(huán)條件是否為true,如果為true,執行循環(huán)體,在回到循環(huán)條件判斷,直到循環(huán)條件為false,終止循環(huán)?。?! */5.3 do - while循環(huán)do { // 循環(huán)體 // (循環(huán)條件變更) } while (/* 循環(huán)條件判斷 /); / 執行流程: 當程序執行到do - while循環(huán)結構時(shí),首先執行一次循環(huán)體(循環(huán)條件變更),再來(lái)判斷while中循環(huán)條件判斷是否為true,如果為true,繼續執行,如果為false,終止循環(huán)。 【注意】while(condition);;;;;;;;;;;;;;;;;;;;;;;;;;; 這里英文分號執行do - while需要明確*次循環(huán)會(huì )不會(huì )存在隱患 */
上述文章了解到關(guān)于java學(xué)習周記?? ,讓我們對周末java學(xué)習 有一個(gè)直觀(guān)的認知。我們發(fā)現,作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。