主要講了三個部分,1.jvm指令 2.資料持久化3.jdbc封裝
jvm指令
這部分只要是乙個初學者比較容易混淆的理解開始的,例如,a=a++ 和 a=++a這兩者的區別,我剛開始的理解是第乙個是先賦值後加加,第二個是先加加後賦值,老師糾正一下,這倆都是先加加,後賦值,只不過入棧的時間不同。最終顯示的是在運算元棧頂的那個數。
資料持久化
這部分主要介紹了如何持久化,將資料放到檔案等不會斷電消失的媒介中,就等於實現了資料持久化。可以是資料庫儲存。
jdbc封裝
這部分內容下午還有一節,綜合在一起就是封裝乙個方法來實現增刪改方法。其中用到了動態傳參。
public static int updateexecute(string sql,object… params)
這部分引數中有個object… params,這個就是動態傳參,動態傳參的特點是每個函式最多有乙個動態傳參,而且每個動態傳參必須位於引數列表的最後乙個位置。動態傳引數可以實現我們在引數位置傳遞任意個引數,此時就當params為乙個陣列,用法也和陣列一樣。
使用乙個方法來封裝查詢方法,使其可以對任意類都可以查詢。
有兩種方法
第一種:
public static list queryexecute(string sql,rowmap rm,object… params)
}rs = ps.executequery();
while(rs.next())
field.set(t,rs.getobject(column));
}list.add(t);
}
} catch (sqlexception e) catch (illegalacces***ception e) catch (instantiationexception e)
return list;
}
這個方法使用到了類的反射,可以通過類的反射獲得類的屬性,屬性可以設定,還有通過類的反射就可以呼叫無參構造建立乙個物件。
實訓第三天
實訓第三天 一 知識點 1 元件 基礎內容,導航,很多標籤在元件裡找 2 輪播圖 swiper 1個block代表乙個 用for迴圈 指令碼js裡加個url路徑 3 wx if控制顯示和隱藏 hidden一進去一直顯示和存在,只是切換和隱藏,大量切換時用,if一進去沒有渲染就不會出現,切換消耗大,不...
實訓第三天
專案名稱 蘇嵌實訓 嵌入式 linux c 第 3 天 今日進度以及任務 了解學習嵌入式linux開發工具熟悉了gcc編譯器gdb偵錯程式 以及makefile編譯 本日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 1 gcc是乙個交叉平台編譯器,它能夠在當前cpu平台上為多種不同體系結...
工程實訓第三天
蘇嵌 專案實戰 毛偉傑 2018.10.10 本人進度及計畫 深入了解了子程式與父程式 本日完成情況 本日任務基本完成 本日開發中出現的問題彙總 有出現打錯 多加分號的低階錯誤 本日未解決問題 無本日開發收穫 getpid獲取主程序id getppid獲取父程序id ctrl c結束程序 ctrl ...