20165234 《Java程序设计》第五周学习总结
第五周學(xué)習(xí)總結(jié)
教材學(xué)習(xí)內(nèi)容總結(jié)
第七章 內(nèi)部類與異常類
- 內(nèi)部類
內(nèi)部類:在一個類中定義另一個類。
外嵌類:包含內(nèi)部類的類,稱為內(nèi)部類的外嵌類。
內(nèi)部類的類體中不能聲明類變量和類方法。外嵌類的類體中可以用內(nèi)部類聲明對象,作為外嵌類的成員。
內(nèi)部類僅供它的外嵌類使用,其他類不可以用某個類的內(nèi)部類聲明對象。
非內(nèi)部類不可以是 static 類。
- 匿名類
1. 和子類有關(guān)的匿名類
匿名類是一個子類,不能用匿名類聲明對象,但可直接用匿名類創(chuàng)建一個對象。
new Bank () {匿名類的類體 };2. 和接口有關(guān)的匿名類
new Computable() {實(shí)現(xiàn)接口的匿名類的類體; };- 異常類
try-catch 語句:
try {包含可能發(fā)生的異常語句; } catch(ExceptionSubClass1 e) {... } catch(ExceptionSubClass2 e) {... }第十章 輸入、輸出流
- File 類
1. 文件的屬性
public String getName() ? ? ? ? ? ? ? ? 獲取文件的名字。
public boolean canRead() ? ? ? ? ? ? 判斷文件是否是可讀的。
public boolean canWrite() ? ? ? ? ? ? 判斷文件是否可被寫入。
public boolean exits() ? ? ? ? ? ? ? ? ? ?判斷文件是否存在。
public long length() ? ? ? ? ? ? ? ? ? ? ? ?獲取文件的長度(單位是字節(jié))。
public String getAbsolutePath() ? ? 獲取文件的絕對路徑。
public String getParent() ? ? ? ? ? ? ? 獲取文件的父目錄。
public boolean isFile() ? ? ? ? ? ? ? ? ? 判斷文件是否是一個普通文件,而不是目錄。
public boolean isDirectroy() ? ? ? ? ? 判斷文件是否是一個目錄。
public boolean isHidden() ? ? ? ? ? ? ?判斷文件是否是隱藏文件。
public long lastModified() ? ? ? ? ? ? ? 獲取文件最后修改的時間。
2. 目錄
調(diào)用方法 public boolean mkdir() 創(chuàng)建一個目錄,如果創(chuàng)建成功返回true,否則返回false(如果該目錄已經(jīng)存在將返回false)。
?public String [] list()??用字符串形式返回目錄下的全部文件。
?public File [] listFiles()??用File對象形式返回目錄下的全部文件。
3.?文件的創(chuàng)建與刪除
?public boolean createNewFile()? 文件對象file調(diào)用方法。
?file.delate()? 可以刪除當(dāng)前文件。
4. 運(yùn)行可執(zhí)行文件
?Runtime ec? 使用Runtime類聲明一個對象。
?ec=Runtime.getRuntime()??使用getRuntime()靜態(tài)方法創(chuàng)建這個對象。
ec可以調(diào)用exec(String command)方法打開本地機(jī)器上的可執(zhí)行文件或執(zhí)行一個操作。
- 輸入流、輸出流
FileInputStream 文件字節(jié)輸入流,FileOutputStream 文件字節(jié)輸出流。
BufferedReader 緩沖輸入流,BufferedWriter 緩沖輸出流。
DataInputStream 數(shù)據(jù)輸入流,DataOutputStream 數(shù)據(jù)輸出流。
ObjectInputStream 對象輸入流,ObjectOutputStream 對象輸出流。
ByteArrayInputStream 字節(jié)數(shù)組輸入流,ByteArrayOutputStream 字節(jié)數(shù)組輸出流。
代碼托管
代碼提交的過程:
代碼量統(tǒng)計
上周考試錯題總結(jié)
?
轉(zhuǎn)載于:https://www.cnblogs.com/IconicV/p/8688463.html
總結(jié)
以上是生活随笔為你收集整理的20165234 《Java程序设计》第五周学习总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bzoj 1124 [POI2008]枪
- 下一篇: iOS 14 三大隐藏功能分享 | 如何