解析 網路訪問方式

2021-09-07 20:23:55 字數 837 閱讀 5955

什麼是解析?

物件和json串的格式轉換

什麼是json串?

特殊格式的字串({}代表物件,陣列或集合)

應用物件轉json串

gson gson = new gson(); gson.tojson(物件);

fastjson: string json串 = json.tojson(物件);

json轉物件/集合

gson: 物件: user u = gson.fromjson(串,user.class);

集合: arraylistusers = gson.fromjson(串,new typetoken(){}.gettype());

fastjson:物件:user u = json.parseobject(串,user.class);

集合:arraylistusers = json.parsearray(串,user.class);

網路訪問

一:兩種訪問方式 post get(不安全)

步驟:5行 if(responsecode()響應碼==200)讀取流

二:非同步任務 asynctask

3個泛型 string(**) void/integer(無進度/有進度) string/bitmap(返回值型別)

4個方法 事前onpre 事中doinbackbround 事後onpost

哪個方法在子執行緒執行? 事中

子執行緒不能吐司不能列印log

如何手動呼叫進度方法? 在事中方法中寫publishprogress(20)

如何啟動非同步任務? new 物件().excute(寫**);

解析資料訪問層運算元據庫的方式

在資料訪問層對資料庫進行操作的設計上,主要有這麼幾種 拼接字串,帶構造引數的基本sql語句,儲存過程,檢視等。因為這次做系統主要是為了促進我們學習,所以在本次機房收費系統中,我分別嘗試了這幾種方式。舉幾個例子 a 根據條件查詢上下機記錄時,採用帶引數的sql語句,以上下機記錄表,學生資訊表,上機卡資...

解析資料訪問層運算元據庫的方式

在資料訪問層對資料庫進行操作的設計上,主要有這麼幾種 拼接字串,帶構造引數的基本sql語句,儲存過程,檢視等。因為這次做系統主要是為了促進我們學習,所以在本次機房收費系統中,我分別嘗試了這幾種方式。舉幾個例子 a 根據條件查詢上下機記錄時,採用帶引數的sql語句,以上下機記錄表,學生資訊表,上機卡資...

訪問檔案方式

訪問基於磁碟的檔案很複雜,既牽涉到塊裝置的處理,也涉及到磁碟快取記憶體的處理。訪問檔案的方式有一下幾種 1.規範模式 系統呼叫read 和 write 來訪問。系統呼叫read 將阻塞呼叫程序,直到資料被拷貝到使用者態位址空間。但系統呼叫write 不同,它在資料被拷貝到頁快取記憶體 延遲寫 後馬上...