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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

2018-2019-2 《Java程序设计》第6周学习总结

發布時間:2023/12/13 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2018-2019-2 《Java程序设计》第6周学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

20175319 2018-2019-2 《Java程序設計》第6周學習總結

教材學習內容總結

本周學習《Java程序設計》第七章和第十章:

  • 內部類:
    1.內部類可以使用外嵌類的成員變量和方法。
    2.類體中不可以聲明類變量和類方法。
    3.內部類僅供外嵌類使用。
    4.類聲明可以使用static修飾,static內部類不能操作外嵌類中的實例成員變量。
    注:非內部類不可以是static類。
  • 匿名類:
    1.匿名類一定是內部類。
    2.可以使用外嵌類的成員變量和方法。
    3.不能聲明類變量和類方法。
    4.必須使用父類的構造方法。
    5.可以直接使用父類的方法,也可重寫。
  • 異常類
    1.異常是指程序運行時可能出現的一些錯誤。
    2.try-catch語句:異常類可以調用public String getMessage();、public void printStackTrace();、public String toString();獲取有關異常信息。一旦try部分拋出異常,或調用某個可能拋出異常對象的方法,并且該方法拋出了異常對象,那么try部分將立刻結束執行,轉向相應的catch部分。程序可以將發生異常后的處理放在catch部分。
    3.自定義異常類:擴展extends類自定義異常類,聲明方法時,用throws聲明要產生的若干異常,創建異常對象,用throw拋出該異常對象。
    4.public static int parseInt(String s)可以將“數字”格式的字符串轉化為 int 型數據。
  • 斷言
    1.程序正式運行時,斷言語句自動關閉,可以使用java -ea 文件名;
    2.程序調試階段,斷言語句發揮正常作用;
  • 斷言語句的兩種格式
    assert bolleanException:當bolleanException的值是true時,程序從斷言語句處繼續執行;值是false時,程序從斷言語句處停止執行。
    assert blooeanException:messageException:當bolleanException的值是true時,程序從斷言語句處繼續執行;值是false時,程序從斷言語句處停止執行,并輸出messageException表達式的值。
  • File類:
    不涉及對文件的讀寫操作
    文件屬性:利用相關函數可以獲得文件相關信息。
    運行可執行文件:Runtime類
    目錄:
  • 創建目錄:public boolean mkdir()
  • 列出目錄下文件與子目錄:public String[] list(),public File[] listFiles()
  • 返回目錄下指定類型文件:public String[] list(FilenameFilter),public File[] listFiles(FilenameFilter),其中通過重寫FilenameFilter接口的方法public boolean accept(File dir,String name);并調用。
  • 文件字節輸入、輸出流:InputStream與OutputStream類
  • 文件字符輸入、輸出流:FileReader與FileWriter類
  • 緩沖流:BufferedReader與BufferedWriter類
  • 隨機流:RandomAccessFile類
  • 數組流:
    字節數組流:ByteArrayInputStream和ByteArrayOutputStream類
    字符數組流:CharArrayInputStream和CharArrayOutputStream類
  • 數據流:DataInputStream和DataOutputStream類
  • 對象流:ObjectInputStream和ObjectOutputStream類
  • 序列化對象克隆
  • Scanner解析文件
    默認分隔符:空格
    自定義分隔符:正則表達式
  • 文件對話框
  • 帶進度條的輸入流
  • 文件鎖

代碼調試中的問題和解決過程

  • 問題1:使用vim時,出現以下提示

  • 問題1解決方案: 非正常關閉vim編輯器(直接關閉終端、電腦斷電等),都會生成一個用于備份緩沖區內容的臨時文件——.swp文件。它記錄了用戶在非正常關閉vim編輯器之前未能及時保存的修改,用于文件恢復。有兩種情況:1.當你用多個程序編輯同一個文件時。2.非常規退出時。
    你可以使用vi -r {your file name}來恢復文件,然后用rm .{your file name}.swp刪除swp文件,不然每一次編輯時總是有這個提示。
    在網上搜到了一個類似的提示,不同的linux提示可能不一樣
    ".xorg.conf.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:
    當然可以用R鍵恢復。vi編輯器要正常退出可以使用Shift-ZZ 。

代碼托管

xxx
xxx

學習進度條

代碼行數(新增/累積)博客量(新增/累積)學習時間(新增/累積)重要成長
目標5000行30篇400小時
第一周156/1561/120/20
第二周275/4311/222/42
第三周761/11921/331/73
第四周428/16201/426/99
第五周264/18841/511/110
第六周1265/31494/932/142

嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進自己的計劃能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。

  • 計劃學習時間:40小時

  • 實際學習時間:32小時

  • 改進情況:

(有空多看看現代軟件工程 課件
軟件工程師能力自我評價表)

參考資料

  • Java學習筆記(第8版)

  • 《Java學習筆記(第8版)》學習指導
  • ...

轉載于:https://www.cnblogs.com/killer-queen/p/10667722.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的2018-2019-2 《Java程序设计》第6周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。