>有符號運算符2a++和++a3位運算符3數(shù)組3數(shù)組的定義3數(shù)組排序-L……3冒泡排序3選擇排序|4篩選法求質(zhì)數(shù)4字符串4字">
尚學(xué)堂Java知識總結(jié)

尚學(xué)堂Java知識總結(jié)

ID:41628450

大小:150.15 KB

頁數(shù):33頁

時間:2019-08-29

尚學(xué)堂Java知識總結(jié)_第1頁
尚學(xué)堂Java知識總結(jié)_第2頁
尚學(xué)堂Java知識總結(jié)_第3頁
尚學(xué)堂Java知識總結(jié)_第4頁
尚學(xué)堂Java知識總結(jié)_第5頁
資源描述:

《尚學(xué)堂Java知識總結(jié)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、礎(chǔ)知識總結(jié)目錄JAVA基礎(chǔ)1編程習(xí)慣1Java基本類型1控制語句2Switch語句2遍歷2運算符2vv移位運算符2>>有符號運算符2a++和++a3位運算符3數(shù)組3數(shù)組的定義3數(shù)組排序-L……3冒泡排序3選擇排序

2、4篩選法求質(zhì)數(shù)4字符串4字符串的拆分4正則表達(dá)式5面向?qū)ο?接口pk抽象5三大特性6封裝6繼承6多態(tài)7三大修飾符7Abstract7Static8Final8接口8C流程圖8Finalfinallyfinalize比較8內(nèi)部類9成員內(nèi)部類9靜態(tài)內(nèi)部類9局部內(nèi)部類9匿名類9集合框架9Collection10—List10?一Set10Map10equals11has

3、hCode11異常處理11…Enor12ExceptionJ12RuntimeException12Exception12Try-catch-finally12Try-finally12重載*覆蓋12I/O流13文件操作13流的三種分類13字節(jié)流13字符流13關(guān)閉流14多線程14同步機(jī)制14線程通信15網(wǎng)絡(luò)編程15網(wǎng)絡(luò)的分層15傳輸層15客戶端16月艮務(wù)器16反射16構(gòu)造方法獲取16方法獲取17屬性獲取17反射作用17設(shè)計模式17單例17餓漢式17懶漢式18動態(tài)代理18Jdbc數(shù)據(jù)庫19Oracle(甲骨文)19表連接19數(shù)據(jù)模糊查詢19集合運算符.込.….2()約束20創(chuàng)

4、建表語句20列一級建表20表一級建表20子查詢建表21SQL結(jié)構(gòu)21DML(數(shù)據(jù)管理語言)21DDL(數(shù)據(jù)定義語言)21DCL(數(shù)據(jù)控制語言)22事務(wù)控制Transaction22事務(wù)4大特性ACID22事務(wù)的隔離級別22并發(fā)訪問時可能引發(fā)的問題22范式22主鍵主成策略23視圖23索引23表關(guān)系23Jdbc發(fā)展的四個階段24JDBC加載6步24優(yōu)化代碼24JDBC2.0新特性24批處理24可滾動結(jié)果集25Blob和Clob對象處理25JDBC事務(wù)控制策略25項目分析260?RMapping26業(yè)務(wù)邏輯層26JAVA基礎(chǔ)Java特性:簡單,跨平臺(.class)JDK:編譯器

5、(解釋器JVM類庫工具)JRE環(huán)境變量:JAVA_HOME:主要是為了其他工具能找到Java虛擬機(jī),例如TomcatPath:設(shè)置快捷方式,能迅速找到指令Classpath:設(shè)置運行所需要的包,.class的指定位置。Date:yyyy表示年MM表示月份dd表示日E表示星期HH表示24進(jìn)制小時hh表示12進(jìn)制小時Him表示分ss表示秒側(cè)1表示川+”丿J”DateFormartdf二SimpleDateFormat(“yyyy-MM-ddEssJ,);df.format(newDate());返回值類型為String編程習(xí)慣1.縮進(jìn):每行一句代碼同級別代碼塊對齊,不同級別

6、代碼縮進(jìn)2.注釋:〃單行注釋/*多行注釋*//**文檔注釋*/3.命名規(guī)則:包名全部小寫,類名每個單詞首字母大寫,方法名和變量名第一個單詞小寫后面單詞首字母大寫。命名語法:字母,數(shù)字—和$組成,不能以數(shù)字開頭,不能使用關(guān)鍵字例如packageimportpublicclassstaticvoidint等。在JAVA中關(guān)鍵詞均為小寫!Java基本類型在施腹中,我們通常說的基本類型包括8種,分別為整型,浮點型,double型,字符型和布爾型。而整型有根據(jù)取值范圍不同分為4種,分別byteshortintlong。漢字的取值范圍:'u4E00''u9FA5'收錄漢字20902

7、個局部變量:必須在使用的時候先賦值全局變量(成員變量):聲明在類里面,方法外,位置可以在任何地方,而且成員變量使用的時候沒有賦值也是沒有語法錯誤的。允許和局部變量重名!byteshortintlongfloatdoublecharboolean字節(jié)IB2B4B8B4B8B2B—取值-128-215-231-263true范圍127215-1231-1263-lfalse控制語句Switch語句Switch(n)n只能為整型(bytesortint)或者字符型遍歷卜標(biāo)遍丿力:for(inti=0;i

8、eratoriterForeach:for(類型循環(huán)變量名:遍歷的對象)Map遍歷:通過key值遍丿力:Setset=map.keyset();轉(zhuǎn)為set集合通過value遍歷:Collectioncoll=map.values();轉(zhuǎn)為Collection集合Hashtable遍歷的另一種方法(枚舉遍歷)Enumerationcmun二map?kcys();While(emun.hasMoreElements()){Emun.nextElement();//返冋對應(yīng)的對象類型}-r.u4比Q!_]山*運算符移位運

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。