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