長期更新的知識點 0基礎開始

2021-09-27 04:28:27 字數 982 閱讀 6958

靜態的方法 不用new物件 可以直接通過類名呼叫 main() 類bl

非靜態方法 不可以直接通過類名呼叫 getaa()

如果 靜態的方法 呼叫 非靜態方法

bl.main()

bl. getaa()* 錯

證明:靜態方法不可以呼叫非靜態方法

假設:靜態方法可以呼叫非靜態方法

類 bl

靜態方法main()-----》getaa()

非靜態方法getaa()

bl.main() —>getaa()

bl. getaa() 錯

陣列和集合的區別:

1.陣列大小是固定的 集合不是固定

2.陣列只能放一種型別的資料 集合可以放多種型別的資料

list 和 set 的區別

1.list 有序可重複

2.set 無序不可以重複

list

arraylist 陣列list 查詢快 刪除和新增慢

linkedlist 新增和刪除快 查詢慢

settreeset 通過樹狀儲存資料

異常和錯誤

1.執行時異常 可以不處理 jvm虛擬機器 處理

2.編譯異常 一定要處理

處理異常的2種方式:

1.try catch 自己處理

2.throws 給呼叫者處理

自定義異常

實體類:與資料庫 物件

1.構造方法

2.屬性

3.get set

4.tostring

分層1.model 實體類

2.dao 持久層 對資料庫操作 增刪改查

mvcm model 實體類

v view 檢視

c controller 控制

包結構model 實體類

dao 持久層 對資料庫進行操作 增刪改查

service 業務層

controller 控制層

util 工具包

js 知識點更新

1 push 方法向陣列末尾新增乙個或多個元素 返回新的長度。array1.push e1,e2,e3 2 join 把陣列中 所有元素放入乙個字串 arry2.join 可將陣列轉化為字串 3 js編碼 解碼 escape string unescape string 4 js 刪除 delete...

golang基礎知識點(持續更新中 )

第一次聽說golang應該是在2014年,從朋友那裡聽說。是google開發的。但是作為一名比較笨的it民工來講自學一門新語言花費時間和精力太大。也正是因為國內公司現在用的比較少,所以一直沒有去了解。換了新公司後因為工作需要不得不學習go語言以前做過php,node.js也做過前端開發。所以學習起來...

知識點(筆記,持續更新)

一 常用標頭檔案 1 include c 演算法庫 algorithms library 為 c 程式提供了大量可以用來對容器及其它序列進行演算法操作的函式。這些元件可以為函式或函式模板,大部份由標頭檔案 提供。2 向量 vector 是一種物件實體,能夠容納許多其他型別相同的元素,因此又被稱為容器...