最后
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。
②FutrueTask是Futrue接口的唯一的实现类
③FutureTask同时实现了Runnable,Future接口,它既可以作为Runnable被线程执行,又可以作为Future得到Callable的返回值
示例:输出100以内偶数,并输出其总和
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.FutureTask;
//实现Callable接口
class NewThread implements Callable {
private int sum;
@Override
public Object call() throws Exception {
for (int i = 0; i <= 100; i++) {
if (i % 2 == 0){
System.out.println(i);
sum += i;
}
}
return sum;
}
}
public class NewThreadTest {
public static void main(String[] args) {
//创建Callable接口实现类对象
NewThread newThread = new NewThread();
//创建Future接口实现类对象
FutureTask futureTask = new FutureTask(newThread);
//创建Thread类对象
Thread thread = new Thread(futureTask);
最后
光给面试题不给答案不是我的风格。这里面的面试题也只是凤毛麟角,还有答案的话会极大的增加文章的篇幅,减少文章的可读性
Java面试宝典2021版
最常见Java面试题解析(2021最新版)
2021企业Java面试题精选
56a57acb)收录**