这两天有点懒惰,续写...
IO
1.纯文本TXT Reader/Writer // (char)型读取写入
非纯文本 InputStream/OutputStream // (byte)型读取写入
2. 注意关闭 out.flush();
out.close();
3.Buffer*** // 在内存中开辟缓存区,适合读写文件
4. public class TestCollection{
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new FileReader("D/a.txt"));
StringBuffer sb = new StringBuffer();
char[] buffers = new char[2048];
int length = 0;
while(-1 != (length = reader.read(buffers))){
sb.append(buffers,0, length);
}
reader.close();
}
}
5.ObjectOutputStream //对象实例化
须实现Serializable接口
6.设计模式 Adapter Decorator ???
Thread
1.extends Thread
implements Runnable //创建线程两种方式
2. Thread().currentThread().getName //改名
3.Thread t = new Thread();
t.setDaemon(true); // 后台线程,非后台线程结束时必定结束
4.synchronized 锁对象
void(){
synchronized(class.class){}
} // synchronized代码块