升级应用程序以在Java中使用Generics有哪些注意事项?

Mar*_*rra 5 java generics

在Generics可用之前,我正在使用为Java 1.4编写的旧Java应用程序.从那时起,我们完成了对Java 6的升级.

我们现在正在考虑进行更改以在我们的集合中支持泛型,以便进行编译时类型安全检查,并保持开发人员的理智.

在执行此升级时,我们应该注意任何警告或陷阱吗?

Ste*_*n C 6

  1. 了解Java泛型如何工作,以及它们的局限性.
  2. 使用具有良好重构支持的IDE.
  3. 慢慢小心地做.
  4. 首先做简单的事情,不要跳到创建复杂的泛型类等,直到你知道它们确实是必需的.
  5. 抵制添加的诱惑,@SuppressWarning("unchecked")使警告消失.

这里没什么特别深刻的......