摘要: 线程停止 setPriority(int newPriority) (更改线程的优先级) static void sleep(long millis) (在指定的毫秒内让当前正在执行的线程体休眠) void join() (等待线程终止) static void yield() (暂停当前正在执行的 阅读全文
posted @ 2022-07-24 20:53 zjw_rp 阅读(27) 评论(0) 推荐(0)
摘要: 优先级与调度:1. java中线程是有优先级的。 2. Thread类有三个优先级的静态常量:Tread.MIN_PRIORITY(优先级最小) Tread.MAX_PRIORITY(优先级最高) NORM_PRIORITY(表示缺省优先级,默认值为5) 优先级的操作:1. 获得线程的优先级:int 阅读全文
posted @ 2022-07-24 20:50 zjw_rp 阅读(78) 评论(0) 推荐(0)
摘要: Lamda表达式 希腊字母表中排第十一位字母 避免匿名内部类定义过多 其实属于函数式编程概念 为什么要使用Lambda表达式:1.避免匿名内部类定义过多。 2.可以让你的代码看起来很简洁。 3.去掉一堆没有意义的代码,只留下核心的逻辑。 理解Functilonal lnterface(函数接口)是学 阅读全文
posted @ 2022-07-24 16:34 zjw_rp 阅读(30) 评论(0) 推荐(0)
摘要: 静态代理模式 package Runnable1;/*静态代理模式总结:真实对象和代理对象都要实现同一个接口代理对象要代理真实角色​好处:代理对象可以做很多真实对象做不了的事情 真实对象专注做自己的事情 */​public class StactcProxy{ public static void 阅读全文
posted @ 2022-07-24 15:34 zjw_rp 阅读(147) 评论(0) 推荐(0)
摘要: package Runnable1;//模拟龟兔赛跑public class Race implements Runnable{ //胜利者 private static String winner; @Override public void run() { for (int i = 0; i < 阅读全文
posted @ 2022-07-24 14:50 zjw_rp 阅读(28) 评论(0) 推荐(0)