摘要: 静态代理模式 真实对象(目标对象)和代理对象都要实现同一个接口 代理对象要代理真实角色 好处: 1.代理对象可以做很多真实对象做不了的事情 2.真实对象专注做自己的事情 package test2; public class StaticProxy { public static void main 阅读全文
posted @ 2021-07-08 16:52 卡卡发 阅读(30) 评论(0) 推荐(0)
摘要: 1.1)lambda好处: 避免匿名内部类定义过多 代码看起来更简洁 去掉没有意义的代码,只留核心逻辑 1.2)函数式接口functional interface 定义:接口中只包含唯一的一个抽象方法 可以通过lambda表达式来创建函数式接口 2.1)原始代码: package test2; // 阅读全文
posted @ 2021-07-08 15:58 卡卡发 阅读(53) 评论(0) 推荐(0)
摘要: 多线程下载图片 package test2; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; import java.net.URL; import java.util. 阅读全文
posted @ 2021-07-08 14:41 卡卡发 阅读(74) 评论(0) 推荐(0)
摘要: 实现runnable接口 package test1; public class TestThread3 implements Runnable { //主线程,main线程 public static void main(String[] args) { //创建一个runnable实现接口对象 阅读全文
posted @ 2021-07-08 09:22 卡卡发 阅读(89) 评论(0) 推荐(0)