摘要: package com.lening.getpath; import org.junit.Test; import java.io.File; import java.io.IOException; import java.net.URL; /** * @Author WangEn * @Creat 阅读全文
posted @ 2021-04-10 13:13 W·EN 阅读(117) 评论(0) 推荐(0)
摘要: 多线程总结龟兔赛跑 package com.lening.thread; /** * @Author WangEn * @CreateTime: 2021-04-08-17-09 * @Emile: wen_5988@163.com */ // 模拟龟兔赛跑 public class TestRac 阅读全文
posted @ 2021-04-10 12:59 W·EN 阅读(108) 评论(0) 推荐(0)
摘要: 实现callable接口 //callable是有返回值的,与Runnable接口不同 package com.lening.thread; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOE 阅读全文
posted @ 2021-04-10 12:58 W·EN 阅读(74) 评论(0) 推荐(0)
摘要: 多线程总结抢票,如果不加锁会抢夺资源造成线程不安全 package com.lening.thread; /** * @Author WangEn * @CreateTime: 2021-04-08-17-10 * @Emile: wen_5988@163.com */ /** * 编写抢票 证明抢 阅读全文
posted @ 2021-04-08 17:56 W·EN 阅读(137) 评论(0) 推荐(0)
摘要: 多线程实现Runnable接口 因为java是单继承,这个是弥补单继承的不足 启动多线程的方式不一样,需要new Thread().start(); new Thread因为Thread实现了Runnable接口 package com.lening.thread; import org.apach 阅读全文
posted @ 2021-04-08 17:55 W·EN 阅读(79) 评论(0) 推荐(0)
摘要: 多线程继承Thread类 package com.lening.thread; import lombok.SneakyThrows; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOExce 阅读全文
posted @ 2021-04-08 17:52 W·EN 阅读(57) 评论(0) 推荐(0)
摘要: 注意开启多线程不一定会立即执行,它是由cpu调度进行执行 run()方法与start()方法的区别 run()方法是只有主线程一条执行路劲,先执行子线程,子线程执行完执行主线程 start()方法是多条执行路劲,主线程和子线程并行交替执行 ) 阅读全文
posted @ 2021-04-06 21:03 W·EN 阅读(201) 评论(0) 推荐(0)
摘要: 多线程 多线程的理解 线程 线程是独立运行的 在程序中及时没有创建线程,后台也会有线程在运行,比如:主方法线程,gc线程 main方法为主线程,为系统的入口,用于执行整个程序; 进程 一个进程有许多线程,可以说进程是线程的收纳盒; 线程的运行是由CPU调度器来安排的,调度器是与操作系统密切相关的,先 阅读全文
posted @ 2021-04-06 14:16 W·EN 阅读(113) 评论(0) 推荐(0)
摘要: 反射获取泛型 // method.getGenericParameterTypes(); 获取泛型的参数信息 // method.getGenericExceptionTypes() 获取泛型的异常信息 // method.getGenericReturnType(); 获取泛型的返回信息 // 如 阅读全文
posted @ 2021-04-05 16:29 W·EN 阅读(408) 评论(0) 推荐(0)
摘要: 反射的一些方法 获取类的信息 Class.forName("类路径"); 对象.class(); 对象名.getClass(); 必须实例化类的信息 类名.newInstance() 如果没有无参的构造方法会报错 // 第一种方式 Class c11 = Class.forName("com.len 阅读全文
posted @ 2021-04-04 21:42 W·EN 阅读(141) 评论(0) 推荐(0)