【问题标题】:Can some explain the java code given here? [closed]有人可以解释这里给出的java代码吗? [关闭]
【发布时间】:2017-12-15 11:35:26
【问题描述】:

代码 - job.setOutputKeyClass(Text.class);

将参数作为 Text.class 传递是什么意思?乳清 .class 是必需的。

【问题讨论】:

  • Text.class 是 Java 中代表Text 类的对象。该函数显然需要一个类作为参数。
  • 试试不带.class,看看会发生什么。仅供参考,这称为class literal。
  • 这意味着您应该打开这本书并至少学习该语言的基础知识。您无法通过在 stackoverflow 上提问来一次学习一个语法元素。

标签: java class


【解决方案1】:

Text.class 是字面量,允许您引用 java.lang.Class 对象。

和Class.forName("yourpackage.Text")差不多

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-28
    • 2014-05-18
    • 2012-11-23
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多