介绍
这篇文章给大家分享的是有关Java中可运行和可调用的有什么区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Java可以用来干什么
Java主要应用于:1。网页开发;2。Android开发;3。客户端开发;4。网页开发;5。企业级应用开发;6。Java大数据开发;7。游戏开发等。
<强> 1,相同点强>
两者都是接口
两者都需要调用Thread.start启动线程
<强> 2,不同点强>
可调用的核心是叫()方法,允许返回值,可运行的核心是运行()方法,没有返回值
调用()方法可以抛出异常,但是运行()方法不行
可赎回和可运行都可以应用于执行人,线程类只支持runnable
<强> 3,实例强>
可运行和可调用的接口定义
@FunctionalInterface public interface  Runnable { ,,,/* * ,,,,*,When an object implementing interface & lt; code> Runnable is 使用 ,,,,*,用create a 线程,,starting 从而thread causes 从而对象# 39;s ,,,,*,& lt; code> run, method 用be nbsp;拷贝that separately 执行 ,,,,*,线程。 ,,,,*,& lt; p> ,,,,*,从而general contract of 从而method & lt; code> run is that it 可能 ,,,,*,take any action 。 ,,,, ,,,,*,@see ,,,, java.lang.Thread #运行() ,,,*/,,,public abstract void 运行(); }
@FunctionalInterface public interface  Callable感谢各位的阅读!关于“Java中可运行和可调用的有什么区别”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
Java中可运行和可调用的有什么区别