摘要:
静态代理 真实对象和代理对象都要实现同一个接口 代理对象要代理真实角 优点: 代理对象可以做真实对象做不了的事 真实对象专注做自己的事 Runnable实现创建多线程的方法使用了静态代理,Runnable是函数式接口 public class StaticProxy { public static 阅读全文
摘要:
线程创建 线程有三种创建方法:继承Thread类,实现Runnable接口,实现Callable类 继承Thread类 线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动 线程的交替执行 线程开启不一定立即执行,由CPU调度执行 //创建方式1 p 阅读全文