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

什么是方法签名中的……

洪和平
2023-03-14
问题内容

我第一次...在方法签名中看到它。

我试图访问一个.class文件。它具有如下定义的方法

public void addGraphData(GraphData... _graphData) {
}

那个GraphData就是带有getter和setter的POJO。为什么显示.class文件GraphData... _graphData而不是显示GraphData _graphData


问题答案:

它是
varargs

,只能在参数列表中最后使用。最后一个参数可以容纳多个对象。

public class C {

    int i;
    String[] s;

    public C(int i, String... s){
        this.i = i;
        this.s=s;
    }
}
new C(4,"a","b") // will be transformed to int and String[]

查看“ a”和“ b”如何转换为数组。



 类似资料:
  • 问题内容: 在App Engine文档中,此方法签名中的省略号()是什么? 这三个点的作用是什么? 问题答案: 这些是Java变量。它们使你可以传递任意数量的特定类型的对象(在这种情况下,它们是JID类型)。 在你的示例中,以下函数调用将有效:

  • 问题内容: 我试图弄清楚什么是“签名cookie”。网上没有太多东西,如果我尝试这样做: 但仍然… Cookies在浏览器上仍然100%正常,而且我真的不知道这里的“签名”是什么(我有点希望在客户端上“看到”一些奇怪的东西,例如使用作为盐的“秘密”?) 该文档说(https://github.com/expressjs/cookie- parser ): 解析 Cookie 标头,并填充 以Coo

  • 问题内容: 如果我尝试编写如下方法 我得到这个错误 方法someStuff的可变参数类型Object必须是最后一个参数。 我不完全了解变量参数类型的要求是最后一项。任何输入都会有所帮助。 问题答案: 它遵循C约定。C约定反过来基于在堆栈上传递参数的CPU体系结构。第一个non- vararg自变量以堆栈帧中的固定偏移量结束。如果可以将vararg参数放在首位,则以下参数的堆栈偏移量将取决于您要传递

  • 本文向大家介绍什么是盲目签名?相关面试题,主要包含被问及什么是盲目签名?时的应答技巧和注意事项,需要的朋友参考一下 回答:** 盲签名是密码术中数字签名的一种形式,其中消息的内容在签名或考虑之前是盲的。它主要用于作者和签名方不同的隐私相关协议中。这是一种经过验证的方法。 例如:数字现金计划

  • 问题内容: 我用Javassist创建了一个没有实际方法的构造函数 当我试图拿出这堂课的签名时 我懂了 我很困惑“ V”是什么意思?我期望任何一个公共Echo(); 或类似的东西 问题答案: JVM使用一种紧凑的方式来存储方法签名,其中的构造函数被认为是特例。 例如: 表示不带参数的方法 表示它什么也不返回 该计划的其他部分是: -字节 -字符 -双 -浮动 -整数 - 长 -短 -无效 -布尔值

  • 什么是正确的方式来指定回调时,做一个POST为"/1.1/列表/create.json"? 以下是Twitter API文档:https://dev.twitter.com/rest/reference/post/lists/create MyTwitterApiClient