




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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ù)類型Final使用方法:常量 不能進(jìn)行二次賦值Final 數(shù)據(jù)類型 常量名稱=賦值 隨著數(shù)據(jù)類型而賦值float單精度小數(shù)使用方法:后面加F否則報(bào)錯(cuò) 認(rèn)為是double類型而報(bào)錯(cuò)Float名稱=賦值Fboole類型的數(shù)據(jù)只能真或者假真或者假 即true false使用方法:名稱=值false或者truechar ac=a; 字符 java可以吧整數(shù)當(dāng)做數(shù)字使用方法:Char 名稱 =賦值 只能是單個(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;/引入類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ū)別初始情況不滿足循環(huán)條件時(shí)首先了解下面象的優(yōu)點(diǎn)1.2.便于程序模擬現(xiàn)實(shí)世界中的實(shí)體用“類”表示實(shí)體的特征和行為3.4.隱藏細(xì)節(jié)對(duì)象的行為和屬性被封裝在類中,外界通過(guò)調(diào)用類的方法來(lái)獲得,不需關(guān)注內(nèi)部細(xì)節(jié)如何實(shí)現(xiàn)5.6.可重用可以通過(guò)類的模板,創(chuàng)建多個(gè)類的對(duì)象屬性與方法/類在實(shí)例化時(shí),先執(zhí)行其成員,再調(diào)用自身構(gòu)造方法/如果有靜態(tài)成員時(shí),先執(zhí)行靜態(tài)成員 E
4、、L、F、D、0、0 x默認(rèn) float 類型采用的是 double 類型;后面如果加上 F 就是 float 類型;默認(rèn) long 類型采用的是類型;后面如果加上 L 就是 Long 類型; 如果采用的是 E 采用的是高級(jí)計(jì)算法如果采用的是 L 是采用的 Long 類型如果采用的是 F 是 Float 類型如果采用的是 D 是 DOUBLE 類型如果采用的是 0 采用的是 8 進(jìn)制如果采用的是 0X 采用的是 16 進(jìn)制整數(shù)類型(byte,short,)sic publicvoid私有的公共的無(wú)返回值有返回值類型可以是 stringdouble返回類型必須要使用 return 返回例子:/創(chuàng)
5、建一個(gè) A 類Public class AString Name;/ age;/Public String 方法()等。return 他的是:+Name;使用對(duì)象的步驟:1.使用new 創(chuàng)建類的一個(gè)對(duì)象A a=new A();2.使用對(duì)象:使用“.”進(jìn)行以下操作 a.Name;給類的屬性賦值:對(duì)象名.屬性 a.Name=賦值給 A 類的 Name;調(diào)用類的方法:對(duì)象名.方法名() a.方法();如果要輸出的話則保存為String類型好輸出或者添加等等.String B=a.方法();/吧a方法的數(shù)值保存在B里面!System.out.pr(B);/輸出B或者System.out.pr(a.方法
6、();/直接輸出方法還有就是如果調(diào)用tostring方法則不需要對(duì)象名直接可以使用!還有就是無(wú)返回類型的直接調(diào)用使用Void無(wú)返回類型有返回類型的方法 需要保存到數(shù)據(jù)類型里面才能使用String等都需要數(shù)據(jù)類型接收才可以使用!數(shù)組使用數(shù)組的以及使用方法數(shù)組有很多種的方法為了學(xué)習(xí) c#快速入門所以建議大家方式把空括號(hào)放面養(yǎng)成 c# java 互易的方法!并賦值的數(shù)組方法!String String String 數(shù)組名稱 =我,你,她,它數(shù)組名稱 =newString ;數(shù)組名稱;/賦值數(shù)組的長(zhǎng)度類型是數(shù)組此方法 C#也適用此方法 C#也適用/此方法C#也適用賦值的方法數(shù)組名稱 下標(biāo) = 賦值;
7、獲取數(shù)組的長(zhǎng)度數(shù)組名稱.length遍歷數(shù)組的方法String 數(shù)組名稱 =我,你,她,它For(i=0;i數(shù)組名稱.length;i+)輸出 數(shù)組名稱i即可遍歷字符串的高級(jí)使用toLowerCase() /轉(zhuǎn)換成小寫 toUpperCase() /轉(zhuǎn)換成大寫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,左);/ 不滿足位數(shù) 自動(dòng)填充左邊字符PadRight(5,右);/ 不滿足位數(shù) 自動(dòng)填充右邊字符方法的重載/1.名字同,參數(shù)不同(數(shù)量、類型、順序)/2.重載時(shí),返回值類型一定相同/3.湊合原則 找與自己最近且類型比自己大的/4.左右為難四類八種基本數(shù)據(jù)類型E、L、F、D、0、0 x默認(rèn) float 類型采用的是double 類型;后面如果加上F就是float類型;默認(rèn) long 類型采用的是類型;后面如果加上L就是Lon
9、g類型;如果采用的是E采用的是高級(jí)計(jì)算法如果采用的是L是采用的Long類型如果采用的是F是Float類型如果采用的是D是DOUBLE類型 如果采用的是0采用的是8進(jìn)制 如果采用的是0X采用的是16進(jìn)制整數(shù)類型(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)有值的話返回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)有的話返回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)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 茶店品牌授權(quán)經(jīng)營(yíng)合同-2025年度市場(chǎng)推廣計(jì)劃
- 二零二五年度個(gè)人手房車位使用權(quán)轉(zhuǎn)讓及車位租賃管理服務(wù)合同
- 二零二五年度食堂食品安全監(jiān)控用工合同
- 二零二五年度能源管理文件傳輸與監(jiān)控合同
- 二零二五年度房地產(chǎn)項(xiàng)目股權(quán)回購(gòu)轉(zhuǎn)讓協(xié)議書
- 二零二五年度人工智能助手免責(zé)任協(xié)議書
- 二零二五年度學(xué)生宿舍租賃管理服務(wù)合同
- 二零二五年度農(nóng)業(yè)科技園區(qū)經(jīng)營(yíng)權(quán)合作書
- 二零二五年度教育機(jī)構(gòu)貸款擔(dān)保合同
- 2025年度蔬菜大棚溫室租賃與農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)建設(shè)合同
- 《土地管理法》課件
- 網(wǎng)絡(luò)安全技術(shù)服務(wù)方案
- 地鐵站務(wù)員職業(yè)發(fā)展規(guī)劃
- 文旅項(xiàng)目招商方案
- 統(tǒng)編版小學(xué)語(yǔ)文一年級(jí)下冊(cè)全冊(cè)教學(xué)課件(2024年春季版)
- 2024屆湖南省高三九校聯(lián)盟第一次聯(lián)考數(shù)學(xué)試卷(含答案)
- 醫(yī)療器械經(jīng)營(yíng)質(zhì)量管理制度范本
- 【基于近些年數(shù)據(jù)的千禾味業(yè)公司盈利能力分析案例(9000字論文)】
- 《國(guó)家衛(wèi)生統(tǒng)計(jì)網(wǎng)絡(luò)直報(bào)系統(tǒng)》數(shù)據(jù)填報(bào)員操作指南V1.2
- 危險(xiǎn)性較大分部分項(xiàng)工程安全專項(xiàng)施工方案專家論證審查表
- 02區(qū)域分析與區(qū)域規(guī)劃(第三版)電子教案(第二章)
評(píng)論
0/150
提交評(píng)論