版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java 基礎(chǔ)復(fù)習(xí)匯總整理人:數(shù)據(jù)類(lèi)型Final使用方法:常量 不能進(jìn)行二次賦值Final 數(shù)據(jù)類(lèi)型 常量名稱(chēng)=賦值 隨著數(shù)據(jù)類(lèi)型而賦值float單精度小數(shù)使用方法:后面加F否則報(bào)錯(cuò) 認(rèn)為是double類(lèi)型而報(bào)錯(cuò)Float名稱(chēng)=賦值Fboole類(lèi)型的數(shù)據(jù)只能真或者假真或者假 即true false使用方法:名稱(chēng)=值false或者truechar ac=a; 字符 java可以吧整數(shù)當(dāng)做數(shù)字使用方法:Char 名稱(chēng) =賦值 只能是單個(gè)字符相反.char 和似乎互補(bǔ)IFswithelseifwhiledowhile 循環(huán)if條件結(jié)構(gòu)是根據(jù)條件判斷之后再做處理 if ( 條件 ) /語(yǔ)句if-els
2、e條件結(jié)構(gòu)是根據(jù)條件判斷之后再做處理 if ( 條件 ) 為true執(zhí)行的語(yǔ)句else為false執(zhí)行的語(yǔ)句假表達(dá)式真語(yǔ)句import java.util.Scanner;/引入類(lèi)Scanner input = new Scanner(System.in);/一下A=Inpurt.next();/接受的語(yǔ)句 保存在A變量里面while ( 循環(huán)條件 ) 循環(huán)操作while(!answer.equals(Y)System.out.prln(確定退出嗎?Y退出 answer=inpurt.next(););do 循環(huán)操作while ( 循環(huán)條件 );AAAAA;System.out.prdoSys
3、tem.out.prln(dsadsa);(輸入一個(gè)數(shù)!);Scanner inpurt=new Scanner(System.in);AAAAA=inpurt.nextwhile(AAAAA=10);();while循環(huán)和do-while循環(huán)的區(qū)別初始情況不滿(mǎn)足循環(huán)條件時(shí)首先了解下面象的優(yōu)點(diǎn)1.2.便于程序模擬現(xiàn)實(shí)世界中的實(shí)體用“類(lèi)”表示實(shí)體的特征和行為3.4.隱藏細(xì)節(jié)對(duì)象的行為和屬性被封裝在類(lèi)中,外界通過(guò)調(diào)用類(lèi)的方法來(lái)獲得,不需關(guān)注內(nèi)部細(xì)節(jié)如何實(shí)現(xiàn)5.6.可重用可以通過(guò)類(lèi)的模板,創(chuàng)建多個(gè)類(lèi)的對(duì)象屬性與方法/類(lèi)在實(shí)例化時(shí),先執(zhí)行其成員,再調(diào)用自身構(gòu)造方法/如果有靜態(tài)成員時(shí),先執(zhí)行靜態(tài)成員 E
4、、L、F、D、0、0 x默認(rèn) float 類(lèi)型采用的是 double 類(lèi)型;后面如果加上 F 就是 float 類(lèi)型;默認(rèn) long 類(lèi)型采用的是類(lèi)型;后面如果加上 L 就是 Long 類(lèi)型; 如果采用的是 E 采用的是高級(jí)計(jì)算法如果采用的是 L 是采用的 Long 類(lèi)型如果采用的是 F 是 Float 類(lèi)型如果采用的是 D 是 DOUBLE 類(lèi)型如果采用的是 0 采用的是 8 進(jìn)制如果采用的是 0X 采用的是 16 進(jìn)制整數(shù)類(lèi)型(byte,short,)sic publicvoid私有的公共的無(wú)返回值有返回值類(lèi)型可以是 stringdouble返回類(lèi)型必須要使用 return 返回例子:/創(chuàng)
5、建一個(gè) A 類(lèi)Public class AString Name;/ age;/Public String 方法()等。return 他的是:+Name;使用對(duì)象的步驟:1.使用new 創(chuàng)建類(lèi)的一個(gè)對(duì)象A a=new A();2.使用對(duì)象:使用“.”進(jìn)行以下操作 a.Name;給類(lèi)的屬性賦值:對(duì)象名.屬性 a.Name=賦值給 A 類(lèi)的 Name;調(diào)用類(lèi)的方法:對(duì)象名.方法名() a.方法();如果要輸出的話(huà)則保存為String類(lèi)型好輸出或者添加等等.String B=a.方法();/吧a方法的數(shù)值保存在B里面!System.out.pr(B);/輸出B或者System.out.pr(a.方法
6、();/直接輸出方法還有就是如果調(diào)用tostring方法則不需要對(duì)象名直接可以使用!還有就是無(wú)返回類(lèi)型的直接調(diào)用使用Void無(wú)返回類(lèi)型有返回類(lèi)型的方法 需要保存到數(shù)據(jù)類(lèi)型里面才能使用String等都需要數(shù)據(jù)類(lèi)型接收才可以使用!數(shù)組使用數(shù)組的以及使用方法數(shù)組有很多種的方法為了學(xué)習(xí) c#快速入門(mén)所以建議大家方式把空括號(hào)放面養(yǎng)成 c# java 互易的方法!并賦值的數(shù)組方法!String String String 數(shù)組名稱(chēng) =我,你,她,它數(shù)組名稱(chēng) =newString ;數(shù)組名稱(chēng);/賦值數(shù)組的長(zhǎng)度類(lèi)型是數(shù)組此方法 C#也適用此方法 C#也適用/此方法C#也適用賦值的方法數(shù)組名稱(chēng) 下標(biāo) = 賦值;
7、獲取數(shù)組的長(zhǎng)度數(shù)組名稱(chēng).length遍歷數(shù)組的方法String 數(shù)組名稱(chēng) =我,你,她,它For(i=0;i數(shù)組名稱(chēng).length;i+)輸出 數(shù)組名稱(chēng)i即可遍歷字符串的高級(jí)使用toLowerCase() /轉(zhuǎn)換成小寫(xiě) toUpperCase() /轉(zhuǎn)換成大寫(xiě)trim() /去掉前后空格 TrimEnd();/去后面的空格 Split( );/分割的字符-單引號(hào)!replace(我,我是豬頭);/數(shù)據(jù)替換 substring(3,6);/截取3-6之間!TrimStart()/去掉前面contains()/包含不包含里面的字符!startsWith(m)/前面包含不包含括號(hào)里面的字符! end
8、sWith(m)/后面包含不包含括號(hào)里面的字符! IndexOf(.);/查找(內(nèi)容)的位置 LastIndexOf(.);/從后面查找(內(nèi)容)的位置 PadLeft(3,左);/ 不滿(mǎn)足位數(shù) 自動(dòng)填充左邊字符PadRight(5,右);/ 不滿(mǎn)足位數(shù) 自動(dòng)填充右邊字符方法的重載/1.名字同,參數(shù)不同(數(shù)量、類(lèi)型、順序)/2.重載時(shí),返回值類(lèi)型一定相同/3.湊合原則 找與自己最近且類(lèi)型比自己大的/4.左右為難四類(lèi)八種基本數(shù)據(jù)類(lèi)型E、L、F、D、0、0 x默認(rèn) float 類(lèi)型采用的是double 類(lèi)型;后面如果加上F就是float類(lèi)型;默認(rèn) long 類(lèi)型采用的是類(lèi)型;后面如果加上L就是Lon
9、g類(lèi)型;如果采用的是E采用的是高級(jí)計(jì)算法如果采用的是L是采用的Long類(lèi)型如果采用的是F是Float類(lèi)型如果采用的是D是DOUBLE類(lèi)型 如果采用的是0采用的是8進(jìn)制 如果采用的是0X采用的是16進(jìn)制整數(shù)類(lèi)型(byte,short,)ArrayList 使用方法/*ArrayList a = new ArrayList(); a.add(我是特種兵!);a.add(未知);a.add(cs );/添加元素System.out.prSystem.out.pr a.add(1, ln(a);/輸出元素 ln(a.size();/元素的多少兄弟是順溜);/在指定處元素System.out.prln(
10、a); ArrayList b = new ArrayList(); b.add(我);b.add(是);b.add(你);a.addAll(b);/吧一個(gè)容器的數(shù)據(jù)放到 另一個(gè)容器后面System.out.pr a.addAll(0,b); System.out.pr System.out.pr System.out.prSystem.out.prln(a);ln(a);/在指定位置處另一個(gè)容器里面的數(shù)據(jù)ln(a.get(3);/查找指定未知的容器里面的值 ln(a.contains(你);/查找元素里面是否有這個(gè)值 ln(a.isEmpty();/如果這個(gè)元素里面沒(méi)有值的話(huà)返回true*/
11、hashSet 使用方法/*Set a=new HashSet();a.add(讓費(fèi));a.add(非誠(chéng)勿擾);System.out.pr System.out.pr a.remove(讓System.out.prln(a.isEmpty();/是否是空容器 ln(a.size();費(fèi));ln(a.contains(讓費(fèi));/a.clear();/清空元素Iterator it=a.iterator();/創(chuàng)建一個(gè)iterator迭代器while(isNext() /如果有下一個(gè)元素則返回為 true沒(méi)有的話(huà)返回fales/里面的元素System.out.prln(it.next();*/lo
12、ng begin=System.currentTimeMillis(); long end=System.currentTimeMillis(); System.out.pr(總用時(shí)花費(fèi)了:+begin-end);、輸入輸出參考package T10;import java.io.*;/* 輸入輸出參考* */public class OfInpurtOutNews public sic void main(String args) OutputStream out=null; InputStream in=null; String wj=d:1.txt; String newWj=d:2.txt;long begin=System.currentTimeMillis(); try in=new FileInputStream(wj); out=new FileOutputStream(newWj);nr=0;byte s=new byte2048; while(nr=in.read(s)!=-1)out.write(s);long end=System.currentTimeMillis(); System.out.pr(總用時(shí)花費(fèi)了:+(begin-end); catch (FileNotFoundExce
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度法律服務(wù)機(jī)構(gòu)兼職律師服務(wù)合同3篇
- 2025年度公司簽約帶貨主播虛擬偶像合作合同3篇
- 二零二五年度養(yǎng)殖場(chǎng)養(yǎng)殖場(chǎng)養(yǎng)殖技術(shù)交流與合作合同3篇
- 2025年度建筑工程施工現(xiàn)場(chǎng)管理三方協(xié)議3篇
- 二零二五年度全新碼頭租賃合同及港口貨物裝卸服務(wù)協(xié)議3篇
- 2025年度XX教育機(jī)構(gòu)二零二五年度教育貸款協(xié)議3篇
- 2025年度大學(xué)畢業(yè)生就業(yè)就業(yè)能力評(píng)估與培訓(xùn)合同3篇
- 2025年度高新技術(shù)產(chǎn)業(yè)競(jìng)業(yè)禁止勞動(dòng)合同范本解析3篇
- 2025年度高效農(nóng)業(yè)機(jī)械買(mǎi)賣(mài)合同協(xié)議書(shū)模板3篇
- 2025年度寵物店專(zhuān)業(yè)連鎖品牌形象設(shè)計(jì)與授權(quán)合同3篇
- 韓流對(duì)中國(guó)文化的影響課件
- 菌草技術(shù)及產(chǎn)業(yè)化應(yīng)用課件
- 檢驗(yàn)檢測(cè)服務(wù)公司市場(chǎng)營(yíng)銷(xiāo)計(jì)劃
- 醫(yī)務(wù)人員外出進(jìn)修流程圖
- DB32∕T 2349-2013 楊樹(shù)一元立木材積表
- 昌樂(lè)二中271高效課堂培訓(xùn)與評(píng)價(jià)ppt課件
- 顫?。ㄅ两鹕。┲嗅t(yī)護(hù)理常規(guī)
- 豬場(chǎng)名詞及指標(biāo)講義
- T∕CHTS 10040-2021 公路無(wú)機(jī)結(jié)合料穩(wěn)定粒料基層振動(dòng)法施工技術(shù)指南
- 集團(tuán)后備人才培養(yǎng)方案
- 腦卒中偏癱患者早期康復(fù)護(hù)理現(xiàn)狀(一)
評(píng)論
0/150
提交評(píng)論