线程的用处:
网络
启动
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