gpt4 book ai didi

java - 需要一个关于 Java 队列的简单答案

转载 作者:行者123 更新时间:2023-12-02 06:15:54 24 4
gpt4 key购买 nike

我正在尝试使用 ArrayBlockingQueue,但我似乎无法正确理解语法,而且我不知道到底应该导入什么来使用它。我试过这个:

BlockingQueue<int> Queue = new ArrayBlockingQueue<int>(100);

对于声明,但它表示两个 int 的 int“此标记后预期的维度”均存在错误。我觉得这可能很容易解决,我可能只是没有导入正确的东西或者我的语法关闭,所以任何帮助都是值得赞赏的。谢谢

最佳答案

BlockingQueue<int>

Java 泛型不涵盖原始类型。您必须使用 Integer 实例。

这是 Java 所采用的类型删除方法的产物。您无法将 int 删除为 Object,并且使用 int 所需的实际字节码完全不同。只有使用 C++ 方法分别实例化每个类型参数的模板(作为具有新字节码的新类),这才有可能。

关于java - 需要一个关于 Java 队列的简单答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21483193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com