日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

20165237 2017-2018-2 《Java程序设计》第5周学习总结

發(fā)布時(shí)間:2025/7/14 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20165237 2017-2018-2 《Java程序设计》第5周学习总结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

20165237 2017-2018-2 《Java程序設(shè)計(jì)》第5周學(xué)習(xí)總結(jié)

教材學(xué)習(xí)內(nèi)容總結(jié)

1、內(nèi)部類:在一個(gè)類中定義另一個(gè)類;外嵌類:包含內(nèi)部類的類。

2、內(nèi)部類的類體中不能聲明類變量和類方法;外嵌類的類體中可以用內(nèi)部類聲明對(duì)象。

3、非內(nèi)部類不能是static類。

4、匿名類:一個(gè)子類去掉類聲明后的類體。

用Bank的一個(gè)子類(匿名類)創(chuàng)建對(duì)象:

new Bank() {

匿名類的類體

};

5、斷言語(yǔ)句:一般用于程序不準(zhǔn)備通過(guò)捕獲異常來(lái)處理的錯(cuò)誤。

斷言語(yǔ)句的語(yǔ)法格式:

assert booleanExpression; 當(dāng)booleanExpression的值是true時(shí),程序從斷言語(yǔ)句處繼續(xù)執(zhí)行;值是false時(shí),程序從斷言語(yǔ)句處停止執(zhí)行。

assert booleanExpression:messageException; 當(dāng)booleanExpression的值是true時(shí),程序從斷言語(yǔ)句處繼續(xù)執(zhí)行;值是false時(shí),程序從斷言語(yǔ)句處停止執(zhí)行,并輸出messageException,提示用戶出現(xiàn)什么樣的問(wèn)題。

6、如果在try-catch語(yǔ)句中執(zhí)行了return語(yǔ)句,那么finally子語(yǔ)句仍然會(huì)被執(zhí)行。

7、try-catch語(yǔ)句中執(zhí)行了程序退出代碼,即執(zhí)行System.exit(0);則不執(zhí)行finally子語(yǔ)句。

8、File類的對(duì)象主要用來(lái)獲取文件本身的一些信息。

9、創(chuàng)建File對(duì)象的構(gòu)造方法(其中filename是文件的名字,directoryPath是文件的路徑,dir為一個(gè)目錄):

File(String filename);

File(String directoryPath,String filename);

File(File dir,String filename);

10、使用輸入流步驟:

設(shè)定輸入流的源——>創(chuàng)建指向源的輸入流——>讓輸入流讀取源中的數(shù)據(jù)——>關(guān)閉輸入流。

11、使用輸出流步驟:

給出輸出流的目的地——>創(chuàng)建指向目的地的輸出流——>讓輸出流把數(shù)據(jù)寫入到目的地——>關(guān)閉輸出流。

12、使用Scanner解析文件:

創(chuàng)建Scanner對(duì)象,并指向要解析的文件——>使用useDelimiter方法指定正則表達(dá)式作為分隔標(biāo)記。

13、讀取文件時(shí)可以使用javax.swing包提供的輸入流類ProgressMonitorInputStream。

構(gòu)造方法: ProgressMonitorInputStream(Component c,

String s,InputStream);

14、文件鎖:
先使用RandomAccessFile流創(chuàng)建指定文件的流對(duì)象,該對(duì)象的讀寫屬性必須是rw;

input流調(diào)用方法getChannel()獲得一個(gè)連接到底層文件的FieChannel對(duì)象(信道)

信道調(diào)用tryLock()或lock()方法獲得一個(gè)FileLock(文件鎖)對(duì)象 :加鎖;

文件鎖對(duì)象產(chǎn)生后,將禁止任何程序?qū)ξ募M(jìn)行操作或者再進(jìn)行加鎖。

代碼上傳:

代碼托管

(statistics.sh腳本的運(yùn)行結(jié)果截圖)

本周代碼項(xiàng)目截圖

學(xué)習(xí)進(jìn)度條

代碼行數(shù)(新增/累積)博客量(新增/累積)學(xué)習(xí)時(shí)間(新增/累積)重要成長(zhǎng)
目標(biāo)5000行30篇400小時(shí)
第一周80/801/118/18學(xué)會(huì)編寫簡(jiǎn)單的JAVA應(yīng)用程序
第二周357/4372/315/33掌握數(shù)組、符號(hào)、數(shù)據(jù)的使用
第三周695/11322/520/53了解類與對(duì)象的基本結(jié)構(gòu)和構(gòu)造方法
第四周765/18972/727/70了解子類與繼承、接口與實(shí)現(xiàn)
第五周1174/30712/915/85學(xué)會(huì)了異常處理,理解文件流的使用和特點(diǎn)

轉(zhuǎn)載于:https://www.cnblogs.com/Miss-moon/p/8670639.html

總結(jié)

以上是生活随笔為你收集整理的20165237 2017-2018-2 《Java程序设计》第5周学习总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。