什麼是解析?
物件和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 不同,它在資料被拷貝到頁快取記憶體 延遲寫 後馬上...