? ? 本周補(bǔ)課補(bǔ)的有點(diǎn)多仇穗,所以這周就分享一些自己學(xué)習(xí)Java總結(jié)的筆記吧社付。
JAVA三大塊:
J2SE:平臺(tái)標(biāo)準(zhǔn)版(桌面程序)
J2EE:平臺(tái)企業(yè)版(網(wǎng)站)
J2ME:平臺(tái)微型版(手機(jī)端程序開發(fā))
常用的DOS命令
? 格式: 命令:指令;
常用命令:DIR 當(dāng)前頁面包含的文件及目錄
? ? ? ? ? ? ? ? cd +路徑 更改路徑(只能更改同一盤符)
cd..返回上一級(jí)
cd\ 返回盤符
如d:? ? 直接改盤符
ipconfig 查看IP地址
cls 清屏
exit 關(guān)閉
JAVA運(yùn)行過程:
1.編寫JAVA源代碼(以.java為后綴)
2.(編譯也就是檢查語法格式之宿,當(dāng)編譯成功會(huì)自動(dòng)生成一個(gè)字節(jié)碼為文件.class)
3.輸出結(jié)果(運(yùn)行的是字節(jié)碼文件)(在運(yùn)行時(shí)系統(tǒng)必須要有JVM“Java虛擬機(jī)”逊拍,一個(gè)文件有幾個(gè)類就會(huì)有幾個(gè)字節(jié)碼文件交胚。
public class與class的區(qū)別:
? public class類名字必須與文件名字一致
main方法是系統(tǒng)入口,要想運(yùn)行必須有系統(tǒng)入口
常用轉(zhuǎn)義序列符:需要放在“”中
? \n 換行
? \t 水平制表符
? \"表示輸出一個(gè)”
? \u0000表示輸出一個(gè)空格
? \\\\表示輸出一個(gè)\\
鍵盤輸入
1.導(dǎo)入包绊起,必須要寫在源文件第一行
2.創(chuàng)建一個(gè)Scanner對象
Scanner input=new Scanner(System.in);
基本數(shù)據(jù)類型(四大類八種)
整數(shù)類型:byte(-128-127) short(2字節(jié)) int(4字節(jié)) long(8字節(jié):會(huì)自動(dòng)類型轉(zhuǎn)換后面加一個(gè)L/l)默認(rèn)為int類型//如果byte char shorrt進(jìn)行賦值時(shí)精拟,如果沒有超出類型范圍,可以直接賦值
浮點(diǎn)類型:float double默認(rèn)為double//取值范圍大的不能直接給范圍小的賦值 如不能直接寫 float a=3.11解決方法1.后面加一個(gè)f 2.強(qiáng)制類型轉(zhuǎn)換float a=(float)3.33
字符類型:char 將整數(shù)值賦給字符類變量虱歪,也可以將字符給int類型蜂绎,字符范圍:0-65535
布爾類型
類成員修飾符:
訪問權(quán)限? ? ? ? ? ? ? ? 當(dāng)前類? ? 當(dāng)前包? ? 派生類(不在當(dāng)前包)? ? 其他包
私有的private? ? ? ? ? ? ? 可? ? ? ? 不? ? ? ? 不? ? ? ? ? ? ? ? ? ? ? 不
默認(rèn)的(什么都不寫)? ? ? 可? ? ? ? 可? ? ? ? 不? ? ? ? ? ? ? ? ? ? ? 不
受保護(hù)的(protected)? ? ? 可? ? ? ? 可? ? ? ? 可? ? ? ? ? ? ? ? ? ? ? 不
公共的(public)? ? ? ? ? 可? ? ? ? 可? ? ? ? 可? ? ? ? ? ? ? ? ? ? ? 可
? ?