java - 尖括号内的问号是什么意思 : <? extends java.lang.Comparable>

标签 java google-app-engine

在 App Engine 中,根据 the JavaDoc , getTypeRank方法有这个签名:

public static int getTypeRank(java.lang.Class<? extends java.lang.Comparable> datastoreType)

在方法签名中,尖括号内有一个问号:

<? extends java.lang.Comparable>

这是什么意思?

最佳答案

?本质上表示一个通配符。 <? extends java.lang.Comparable>表示“可以在此处使用任何扩展 java.lang.Comparable(或 Comparable 本身)的类型”。

关于java - 尖括号内的问号是什么意思 : <? extends java.lang.Comparable>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350558/

相关文章:

java - DL4J 使用 Apache Spark 在 GPU 上运行(不是训练)LSTM 神经网络?

java - 嵌套While循环逻辑错误

java - AppEngine 实体的审核字段

java - 很棒的字体+应用程序引擎不工作

java - 简单的 SpringMVC 3 登录不起作用

java - 将红黑树转换为 2, 4 树

python - 在Google App Engine上部署Flask和Tensorflow服务

java - 高复制环境的持久性策略(Google App Engine)

Java - Google App Engine - UTF-8 编码问题

java - android 新手 - <integer> 语法令人困惑