我正在寻找一个界面的好名字,它有一个run
方法,比如Runnable,但返回一个结果。
我目前考虑的选择是:
>
计算-
功能-
行动-
手术-
提供者-
供应商-
任务-
工作-
工作-
过程-
这些是我找到的替代方案。最接近的赌注是供应商或结果应用程序界面,但听起来很尴尬。
有没有人有更好的命名想法,或者知道框架可以愉快地使用呈现的(或目前错过的)替代方案?
你怎么看制作人
现有的接口java如何。util。同时发生的可呼叫
public interface Callable<V> {
/**
* Computes a result, or throws an exception if unable to do so.
*
* @return computed result
* @throws Exception if unable to compute a result
*/
V call() throws Exception;
}
我知道我在这里有点手足无措,但我似乎不明白为什么我们不能创建两次Scanner类的实例。我将添加一个示例以防万一。 我会得到一个运行时错误,如下所示 我知道再次创建同一个类的新对象是没有意义的,鼓励冗余。但我只是觉得如果我知道为什么会让我头脑清醒,你不是也这么认为吗? 机器所说的“java.util.NosuchelementException:No line found”是什么意思,人们说扫描器
只是无法计算方法中的return语句。
数据集不适合内存,管道目前依赖于在每个阶段将对象pickl/dePickling到和从磁盘上。这很有效,但速度很慢,是时候转向一个更可伸缩的分布式体系结构了。 理想情况下,我希望能够写出这样的内容: 在这里,整个处理流被分解成一个DAG并在集群中并行化。 对于更有经验的大数据工程师来说,这些评价是否准确?这些工具中的一个(或其他一些)对我的工作最好吗?
问题内容: 有没有办法使用泛型说“此方法返回”? 当然,我想在子类中重写此方法,因此声明应与一起使用。 这是一个例子: 根本不起作用:我收到“类型不匹配:无法从Base转换为T”。如果我强制使用强制转换,则覆盖将失败。 问题答案: 不,无法表达这一点。只需声明该方法即可返回类的类型。Java具有协变返回类型,因此无论如何您都可以重写方法以返回更特定的类型。 如果您想为此添加一些标记,则可以随时引入
问题内容: 如果我有多个选择,例如: …如果第一个选择返回内容,我得到1个结果集。但是,如果运行第二个,我将得到两个结果集。第一个没有行,第二个没有行。 如果运行第二个选择,是否有办法仅返回第二个结果集? 谢谢! 问题答案: 您需要通过 在 运行选择 之前 检查是否会返回任何结果来阻止首次选择。 例如:
问题内容: 当我尝试类似的操作时,Eclipse将给出一个错误:“赋值的左侧必须是一个变量”。 我必须分配每个变量()来解决。 还有其他方法可以不用遍历每个变量字段吗? 如果不是变量,它叫什么? 问题答案: 是一个 伪变量 ,它指向对象的当前实例,无法重新分配。它也被认为在语言中的关键字,按段§3.9中的Java语言规范。