線程的用處:
網絡
啓動
runnable接口,調用run方法.
Thread調用start方法.
AsyncTask調用excute方法.
AsyncTask
自己是一個泛型,有3個類型參數.
第1個參數,是doInBackground的參數類型,該方法不能執行UI相關的操做.
第2個參數,是onProgressUpdate的參數類型,參數值由publishProgress負責傳遞.
第3個參數,是onPostExecute的參數類型,同時也是doInBackground的返回值類型.
輸入輸出,網絡IO,文件讀寫
URL
URLConnection,互聯網的鏈接,能夠獲取到哪些信息,http頭部?
InputStream,字節流
InputStreamReader,字符流,能夠指定字符集.
BufferReader
全部的流,使用完都要執行close操做.線程
HttpURLConnection,setDoOutput,setRequestMethod "POST" "utf-8"
OutputStream
OutputStreamWriter
BufferWriter
接口
endutf-8