Java 通用语法符号<~&燃气轮机;
使用NetBeans或IDEA等IDE,我看到它们正在将泛型类型转换为以下符号:Java 通用语法符号<~&燃气轮机;,java,generics,ide,Java,Generics,Ide,使用NetBeans或IDEA等IDE,我看到它们正在将泛型类型转换为以下符号: private final List<String> ar = new ArrayList<~>(); private final List ar=new ArrayList(); 但是在一个简单的编辑器中使用它会导致抛出一个错误。顺便说一句,Eclipse也不喜欢它。它是否与类型擦除机制有某种联系?您将看到IntelliJ的颜色不同 这是因为它使用了代码折叠来隐藏代码,但在Java6中
private final List<String> ar = new ArrayList<~>();
private final List ar=new ArrayList();
但是在一个简单的编辑器中使用它会导致抛出一个错误。顺便说一句,Eclipse也不喜欢它。它是否与类型擦除机制有某种联系?您将看到IntelliJ的颜色不同 这是因为它使用了代码折叠来隐藏代码,但在Java6中不能这样编写 在Java7中,您可以编写
private final List<String> ar = new ArrayList<>();
private final List ar=new ArrayList();
是,谢谢。那么这个tilde是特定于IDE的?