靜態的方法 不用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 是一種物件實體,能夠容納許多其他型別相同的元素,因此又被稱為容器...