摘要:
用接口创建对象:笔记 接口创建对象: 多态思想; 创建了一个接口对象,就可以用所有实现了该接口的类对象去实例化这个对象; 后续补充; 阅读全文
posted @ 2022-03-12 13:19
gzs1024
阅读(118)
评论(0)
推荐(0)
摘要:
Java基础学习:多线程09 静态代理模式: 真实对象和代理对象都要实现同一个接口; 代理对象要代理真实角色; 好处: 代理对象可以做很多真实对象做不了的事情; 真实对象就专注做自己的事情; 代码案例:结婚案例 /** * 静态代理模式:结婚案例 * * 1,真实对象和代理对象都要实现同一个接口; 阅读全文
posted @ 2022-03-12 12:57
gzs1024
阅读(205)
评论(0)
推荐(0)
摘要:
Java基础学习:多线程08 实现Callable接口: 实现Callable接口,需要返回值类型 重写call方法,需要抛出异常 创建目标对象 创建执行服务:ExecutorService ser=Executors.newFixedThreadPool(1); 提交执行:Future<Boole 阅读全文
posted @ 2022-03-12 11:50
gzs1024
阅读(196)
评论(0)
推荐(0)
摘要:
Java基础学习:多线程07 经典案例:龟兔赛跑 首先来个赛道距离,然后要离终点越来越近; 判断比赛是否结束; 打印出胜利者; 龟兔赛跑开始; 故事中是乌龟赢了,兔子需要睡觉,所以我们来模拟兔子睡觉; 终于,乌龟赢得比赛; 代码案例: /** * 模拟龟兔赛跑 */public class Rac 阅读全文
posted @ 2022-03-12 11:25
gzs1024
阅读(64)
评论(0)
推荐(0)
摘要:
Java基础学习:多线程06 初始并发问题: 多个线程操作同一个资源的情况下,线程不安全了,数据紊乱; 代码案例:抢火车票 /** * 多个线程同时操作同一个对象: * * 买火车票:出现了并发 * * 发现问题:多个线程操作同一个资源的情况下,线程不安全了,数据紊乱; */public clas 阅读全文
posted @ 2022-03-12 11:03
gzs1024
阅读(119)
评论(0)
推荐(0)