IO流
1.read和write都是对我们在写的程序而非文件来说的。读入,输出是对相应的输入流和输出流做修改,流相当于一个管道,连接文件。fileReader从文件读入,fileWriter写入到文件。
线程
1.可以从接口Runnable实现,就不要从类Thread继承,这样会比较灵活。
2.做好一个线程后,要用Tread对象的start方法开始执行。
线程同步
1.synchronized锁定线程,锁定线程之后可以调用wait让线程等待,用notify来叫醒正在等待的线程。
2.死锁:两个线程需要锁定同样的两个线程才能完成各自的线程,但是永远完成不了。
TCP/UDP
1.TCP比较慢很可靠;UDP比较快但是不可靠。