1. 程式人生 > 其它 >高軟課程總結_吳興華

高軟課程總結_吳興華

  1.VSCode:

  一款輕量級並且強大的跨平臺編輯器,用用豐富的外掛生態系統,可通過外掛支援多種語言。

  2.Git:

  學習了Git、GitHub、Gitee的使用,Git是一個開源的分散式版本控制系統,用以有效、高速的處理從很小到非常大的專案版本管理。

  3.正則表示式:

  正則表示式可高效實現字串匹配搜尋功能,在各種語言中都有應用;

  4.Menu程式:

  模組化和介面重用在軟體開發中具有重要的作用,並學習了執行緒安全機制的相關知識;

  5.UML圖:

  UML是在開發階段,說明、視覺化、構建和書寫一個面向物件軟體密集系統的製品的開放方法。最佳的應用是工程實踐,對大規模,複雜系統進行建模方面,特別是在軟體架構層次起著重要的作用,是軟體工程領域重要的環節;

  6.軟體中特殊機制:

  回撥函式:函式指標的呼叫,即是一個通過函式指標呼叫的函式;如果把函式的指標(地址)作為引數傳遞給另一個函式,當這個指標被用來呼叫其所指向的函式時,就說這是回撥函式;在學習Android開發時,在Activity、Fragment、Service等許多元件的生命週期函式均是回撥函式;

  多型:通俗的理解即是同一個物件(事物)具有多種形態;現實事物經常會體現出多種形態,如學生,學生是人的一種,則一個具體的同學張三既是學生也是人,即出現兩種形態;

  閉包:內部函式總是可以訪問其所在的外部函式中宣告的引數和變數,即使在其外部函式被返回(壽命終結)了之後;閉包函式即是宣告在函式內部的函式;

  非同步呼叫:不同於同步呼叫的阻塞特點,非同步呼叫在多執行緒併發程式設計中體現明顯;

  匿名函式:即沒有名字的函式,可用作變數值、引數值、自呼叫等;