当前位置: 首页 > 面试题库 >

在Java中,<>表示法是什么?

松正阳
2023-03-14
问题内容

我想知道这种表示法< >在Java中做什么。

public static class Map extends MapReduceBase 
    implements Mapper<LongWritable, Text, Text, IntWritable>

我不是任何一种Java专家。我希望您能为使用该< >符号背后的原因提供一些明确的答案。


问题答案:

它表示泛型。Mapper是泛型,并且您是从继承Mapper<LongWritable, Text, Text,IntWritable>,泛型是专门针对这些类型的。

就像Vector-也是通用的-您可以拥有Vector<Object>and Vector<SomeOtherClass>



 类似资料:
  • 我有一个Perl脚本,它接受一个值并将其解压缩为一些二进制数据属性。示例如下 我想知道我是否使用Java可能使用或其他方式实现相同的效果。 在此要点中https://gist.github.com/enrobsop/8403717它适用于整数,但我仍然不清楚如何处理二进制数据。

  • 问题内容: 我是CSS和SCSS的新手。 在以下代码中, 什么是 &。 手段?和嵌套类一样吗? 问题答案: 该串接的父类,从而导致(而不是如果被省略)。 结果是,与匹配的元素与和类都匹配: 而如果没有,它将匹配具有class 的元素class 的后代:

  • 问题内容: 我通常使用以下惯用法来检查String是否可以转换为整数。 就是我,或者这似乎有点骇人听闻?有什么更好的方法? 问题答案: 如果你不担心潜在的溢出问题,该功能的执行速度将比使用快20-30倍。

  • 问题内容: 在利用ANTLR 3.3的过程中,我正在更改当前语法以支持不带括号的输入。这是我的语法的第一个版本: 然后我以这种方式更改了它以支持适当的功能: 但是我一直面临以下错误: 有人知道我该如何克服这个错误? 问题答案: 您的令牌: 无效:您无法在lexer规则中匹配空字符串。 要匹配epsilon(什么都没有),您应该执行以下操作: 当然,可以安全删除评论。 请注意,当您按照当前语法那样进

  • 我试图表示一个简化的染色体,它由N个碱基组成,每个碱基只能是中的一个。 我想用枚举形式化约束,但我想知道在Go中模拟枚举的最惯用的方式是什么。