您当前的位置: 首页 >  ar

石头wang

暂无认证

  • 2浏览

    0关注

    295博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Diamond types are not supported at language level ‘5‘

石头wang 发布时间:2021-06-15 09:17:06 ,浏览量:2

摘抄自本人博客,详细可以参考:

https://blog.csdn.net/w8y56f/article/details/117825442

如何解决

Diamond types are not supported at language level ‘5’

解决方法

修改language level即可能可以临时解决。

diamond指钻石,即钻石符号(),长得像钻石吧!

所以看到diamond这个单词,就要想起这个符号,sql里也用这个表示 “不等于”。jdk5里虽然有泛型的写法,但是这种写法List list = new ArrayList();只有jdk7之后才能用钻石符号,否则就怪怪不省略,使用 List list = new ArrayList();

在这里插入图片描述

为什么说可能是临时的解决方案?

因为对于非maven的项目,你在Project Structure里Modules里改了Language level就是改了,但是对于maven项目,你改了有可能会打回原型,必须配置


    UTF-8
    1.8
    1.8

PS: 下面是细节,以前我以为 Diamonds 是指泛型,犯过错,曾经也稀里糊涂 在这里插入图片描述

关注
打赏
1663722529
查看更多评论
立即登录/注册

微信扫码登录

0.0455s