03 2020 档案
摘要:停止一个线程的主要机制是中断,中断并不代表强迫终止一个线程, 它是一种协作机制,是给线程传递一个取消的信号, 但是让线程来决定如何以及何时退出。 这句话可谓是线程中断的核心原理了;光看文字还是很模糊的,用代码说事吧。 1 public class ThreadEnd implements Runna
阅读全文
摘要:人狠话不多,直接上代码,代码拷贝到本地直接运行,自己研究吧。 public interface MyFuture<V> { V get() throws Exception; } public interface Callback<v> { v call() throws Exception; }
阅读全文
摘要:网上搜了一遍,对于==和equals的表达感觉不全面;总感觉缺点什么;今天把这个比较总结出来三条规律。 结论1.基本类型没有equals方法,只有==比较,比较的是值。 结论2.所有对象的==比较都是内存地址的比较 (上面的两点简单不介绍了) 首先我们看Integer类的比较。 1 Integer
阅读全文
摘要:第一步:maven导入jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>3.14</version> </dependency> <dependen
阅读全文