很可能这里有从Maven导入的不正确的編译器选项:
还可以检查项目和模块字节码(目标)屏幕截图中概述的版本设置
其他地方来源语言级别配置如下:
IntelliJIDEA將在您之后尊重此设置。再进口中的Maven项目工具窗口:
#浏览修改位置跳转 ctrl+shift+向左箭头/向右箭头
#收藏位置和文件和方法 显示收藏 夹alt+2
Ctrl+Shift+向右箭头 移到冒号后选中后面的单词
点击右侧+号选中Template Group(模板组),自己定一个组
选择自己的组,点击+号选择Live Template,增添自己的模板
在Abbreviation(缩写)中写自己的缩写,比如pis
在打开postfix窗口中,可以看到有很多被隐藏起来的预加载代码可以通過点的方式进行预加载又或者对一些太长、频繁使用的代码进行缩写处理,和live templates很类似但后者是自定位的,而postfix是IDEA默认做好的一整套简写助手
用途广泛,列下几个常用的情景:
针对那些临时写出来的函数
顾名思义也就是将对List对象进行for循环的i++语句,替换成foreach语句减低程序運存,提高运行质量
当一个字符串与其他内容(Integer、String等等)单纯地用+进行拼接时可以对拼接的字符串进行alt+enter,然后才选取String.format()选项进行完善而StringBuilder.append()則类似,不过生成了一个StringBuilder对象这是一种对字符串整合规范的完善。
编写一个interface时对接口名alt+enter可快速创建一个ServiceImpl,也就是实现接口的实现类
對拼写错误的单词提供其他预测正确地单词纠正。
将光标定位于要修改的单词上按shift+f6,将变量重构成一个逻辑上清晰的变量
在定义方法上按丅 Ctrl+F6 ,添加一个参数
Label。 功能:对应上面版本控制工具可以发布一个Label。也可以认为是打个标记
功能:帮助管理Spring容器。
还提供了很多其他的管悝比如EJB 使用:
项目的各个文件中会出现spring的logo,其提供了很多功能比如查看该Bean是在哪提供的。
idea关联数据库用于和数据库联动,非常有用
關联了数据库之后如果需要重构字段或表名,不仅可以更改当前页面还可以更改所有引用到该表的sql以及数据库表名或字段
单步运行 Debug后按F8,控制台上一步步单步运行
跳到下一个断点 resume:若有两个断点,调到下一个断点处若只有一个断点,运行完程序 F9
条件断点 在需要用条件斷点的断点处,使用Shift + Ctrl + F8 程序某部分满足条件断点才会生效。
在当前可运行列表中选择一个运行 Shift+Alt+F9
将光标移动到文件名上Ctrl+C复制文件名