gpt4 book ai didi

java - 在 Java 源代码中使用泛型的力量

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:33 27 4
gpt4 key购买 nike

在 Java 6 中,使用泛型是可选的。没有泛型的代码确实可以编译,但是 Eclipse 对此有疑问,所以我开始怀疑在更高的 Java 版本中是否需要使用泛型,例如

Collection<?> foo = ...

将编译而

Collection foo = ...

不会了。或者:是否可以强制编译器这样做?——类似于 Perl 的“use strict” ”?

换句话说:是否应该期望工作需要花在生成当前运行良好但未配备泛型的 Java 源代码上? Oracle 是否提供某些代码向后兼容性保证?

搜索 force genericsjava require generics 并没有让我找到有用的信息。

最佳答案

如果不允许使用原始类型,您将无法使用旧代码。但是,您可以将 Eclipse 配置为生成错误。请参阅 Window -> Preferences -> Java -> Compiler -> Errors/WarningsGenerics Types 部分。

关于java - 在 Java 源代码中使用泛型的力量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15874046/

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