扫码关注微信公众号
回复“面试手册”,获取本站PDF版
回复“简历”,获取高质量简历模板
回复“加群”,加入程序员交流群
回复“电子书”,获取程序员类电子书
这个地方首先要知道Runnable接口和Callable接口的区别,之前有写到过
execute()
和submit()
的区别主要有两点:
execute()
方法只能执行Runnable
类型的任务。submit()
方法可以执行Runnable
和Callable
类型的任务。submit()
方法可以返回持有计算结果的Future
对象,同时还可以抛出异常,而execute()
方法不可以。
换句话说就是,execute()
方法用于提交不需要返回值的任务,submit()
方法用于需要提交返回值的任务。
本站链接:https://www.mianshi.online,如需勘误或投稿,请联系微信:lurenzhang888
点击面试手册,获取本站面试手册PDF完整版