分类 IDEA教程 下的文章

@Contract注释用于定义方法必须满足的契约。这使 IDE 可以在调用您已注释的方法的方法中发现问题。您不仅可以将此注释用于注释您自己的代码,还可以用于其他现有库。注释有@Contract两个属性 -value和pure. 该value属性包含描述参数和返回值之间的因果关系的子句。该pure属性适用于不更改其对象状态而仅返回新值的方法。如果不使用它的返回值,移除它的调用不会影响程序状态或改变语义,除非方法调用抛出异常(异常不被认为是副作用)。

- 阅读剩余部分 -

@Nullable和@NotNull注释让您检查变量、参数或返回值的可空性。它们帮助您控制整个方法层次结构中的合约,如果 IntelliJ IDEA 发现合约被违反,它将报告检测到的问题,并指出NullPointerException可能发生的代码。例如,如果您创建一个参数具有@NotNull注释的方法,然后使用可能为 null 的参数调用此方法,IntelliJ IDEA 将即时突出显示问题。

- 阅读剩余部分 -

Javadoc 是一种从 Java 源代码生成 HTML 格式的 Java 代码文档的工具。文档由 Javadoc 注释组成,这些注释通常位于类、方法或字段之上。文档注释也可用于JavaScript、Python、Ruby、PHP和Kotlin。使用自动注释添加 Javadoc对于文档注释,IntelliJ IDEA 提供默认启用的完成。在声明前输入/**并按Enter。IDE 会自动为您完成文档注释。

- 阅读剩余部分 -

您可以通过名称找到项目中或项目之外的任何项目。您可以从单个入口点在 Git 中搜索文件、操作、类、符号、设置、UI 元素和任何内容。到处搜索从主菜单中,选择导航 | Search Everywhere或按Shift两次打开搜索窗口。默认情况下,IntelliJ IDEA 会显示最近文件的列表。再次按双键Shift或Alt+N助记符将选中包括非项目项目复选框,搜索结果列表将扩展到非项目相关项目。

- 阅读剩余部分 -

当您要搜索和替换特定的文本模式时,请使用正则表达式。它们可以帮助您进行模式匹配、解析、结果过滤等。一旦您学习了正则表达式语法,您几乎可以将它用于任何语言。按Ctrl+R打开搜索和替换窗格。如果您需要在多个文件中搜索和替换,请按Ctrl+Shift+R。在顶部字段中输入搜索字符串,在底部字段中输入替换字符串。

- 阅读剩余部分 -

您可以在项目中搜索文本字符串、使用不同的范围来缩小搜索过程、查找事件以及从搜索中排除某些项目。在项目中查找搜索字符串从主菜单中,选择编辑 | 查找 | 在文件中查找 Ctrl+Shift+F。在搜索字段中,输入您的搜索字符串。或者,在编辑器中,突出显示要查找的字符串并按Ctrl+Shift+F。IntelliJ IDEA 将突出显示的字符串放入搜索字段。要查看以前搜索的列表,请按Alt+Down。如果需要,请指定其他选项。

- 阅读剩余部分 -

您可以快速查找和替换当前文档中的文本字符串。使用不同的选项,您可以缩小搜索过程、在搜索中使用正则表达式并管理搜索结果。在编辑器中打开您的文件。按Ctrl+F或选择编辑 | 查找 | 从主菜单中查找。如果要将目标搜索扩展到当前文件之外,请按Ctrl+Shift+F。在打开的搜索字段中,输入您的搜索字符串。IntelliJ IDEA 在文件中突出显示您的搜索结果。或者,在编辑器中,突出显示要查找的字符串并按Ctrl+F。IntelliJ IDEA 将突出显示的字符串放入搜索字段。

- 阅读剩余部分 -

书签已取代IDE 早期版本中存在的收藏夹。如果您处理大型项目,搜索文件和文件夹可能会很耗时。对于这种情况,IntelliJ IDEA 具有书签功能。您可以为必要的代码行添加书签,以便更轻松地找到它们。您还可以为您比其他项目项更经常需要的项目项(文件、文件夹、包、模块和类)添加书签。您的所有书签都分组在书签工具窗口中的列表中,您可以通过选择查看 |打开该窗口。工具窗口 | 主菜单中的书签或按Alt+2。工具窗口还显示所有断点,一旦您将它们放入代码中,它们就会自动添加到专用列表中。

- 阅读剩余部分 -

使用 IntelliJ IDEA,您可以检查类、方法和调用的层次结构,并探索源文件的结构。构建层次结构类型层次结构显示类的父类和子类。方法层次结构显示方法覆盖所选方法的子类以及所选方法被覆盖的超类或接口。在层次结构树中,IntelliJ IDEA 显示以指示非抽象但没有在其中定义方法的子类。当方法未在类中定义,但在超类中定义时,IntelliJ IDEA 将显示.

- 阅读剩余部分 -