把上课笔记全上传到博客中,二原因:
1 方便自己以后查阅,看得多,记得多
2 提供一些笔记给刚学JAVA的朋友,
笔记:
1 回顾: 2 线程/进程:进程会得到内存空间,而线程共享进程的内存空间,一个进程可以有多个线程, 3 4 ———————————————————————————— 5 6 线程的实现方法: 7 class xx extends Thread{ 8 public void run(){} 9 } 10 11 class xx implements Runnable{ 12 public void run(){} 13 } 14 15 ———————————————————————————— 16 17 Thread的方法: 18 静态: 19 sleep(),yield(); 20 非静态:start(),setDaemo(true/false); 21 22 ———————————————————————————— 23 同步: synchronized 24 同步块: synchronized(参照物) 25 同步方法: 加在访问权限后面 26 27 ———————————————————————————— 28 29 Object类的:wait(),notify()/nofityAll(), 30 31 ———————————————————————————— 32 33 线程的生命周期: 34 新建new -> start就绪 ->运行 ->run ->死亡 35 阻塞(sleep(定时后进入就绪状态),yield(直接进入就绪状态),wait(一直阻塞,直到其它线程notify它,才进入就绪状态)) 36 37 —————————————————————————————————————————————— 38 39 HTTP协议: 40 是基于请求/响应模式的无状态的协议