實訓第三天

2021-09-25 08:33:27 字數 996 閱讀 3908

主要講了三個部分,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 ...