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