9/22 java学习第十天

来源:互联网 发布:ipad传视频软件 编辑:程序博客网 时间:2024/06/06 00:11

这两天有点懒惰,续写...

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代码块


     


原创粉丝点击