02 2023 档案
静态代理 婚礼案例
摘要:package com.Java;interface Marry { public void HappyMarry();}//静态代理总结//代理对象和真实对象都要实现同一个接口//代理对象要代理真实角色//好处//代理对象可以做很多真实对象做不了的事情//真实对象专注做自己的事情public cl
阅读全文
创建多线程方式3:实现Callable接口 改造下载图片案例
摘要:package com.Test;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;import java.util.concurrent
阅读全文
多线程 龟兔赛跑案例
摘要:package com.Java;public class Race implements Runnable{// 胜利者 private static String winner; @Override public void run() { for (int i = 0; i <=100; i++
阅读全文
多个线程操作一个对象
摘要:package com.Java;//多个线程操作同一个对象//抢火车票例子//发现问题 多个线程抢夺同个资源的情况下 线程不安全 数据紊乱public class TestThread4 implements Runnable{ private int titckNum = 10; @Overri
阅读全文
创建多线程方式1:继承Thread开启多线程下载图片(不推荐,java的单一继承性)
摘要:package com.Java;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;//练习多线程Thread,实现多线程下载图片publ
阅读全文
创建多线程方式2:使用Runnable(推荐)多线程下载图片
摘要:package com.Java;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;//练习多线程Thread, 实现Runnable接口
阅读全文
浙公网安备 33010602011771号