<1>  find 查找相关快捷键汇总最常用功能:从当前工程中查找字符串;注意:该功能无法查找所引用jar依赖中的字符串;<2>ctrl+/单行注释Ctrl+Shift+/使用/**/进行注释Ctrl+Z  撤销Ctrl+X剪切Ctrl+C复制Ctrl+V粘贴Ctrl+Shift+J将选中的行合并成一行CTRL+P方法参数提示 &nb
# 通过Java IDEA查看代码重复 在软件开发中,经常会遇到代码重复的问题。代码重复不仅降低了代码的可维护性,还增加了代码bug的可能性。为了能够及时发现和解决代码重复问题,开发者可以利用Java的集成开发环境(IDE)来帮助查看代码中的重复部分。 ## 什么是代码重复 代码重复指的是在代码中出现了相同或相似的代码片段。这些重复代码片段可能出现在同一个文件中,也可能分布在不同的文件中。
原创 6月前
1227阅读
如何使用Java IDEA批量解决代码重复 作为一名经验丰富的开发者,我将教你如何使用Java IDEA来批量解决代码重复的问题。在开始之前,我们先来看一下整个流程,如下表所示: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 寻找代码重复的地方 | | 步骤二 | 提取重复代码 | | 步骤三 | 创建方法 | | 步骤四 | 调用方法 | 现在,让我们逐步解释每
原创 8月前
722阅读
Ctrl+Alt+M 顺带一提,eclipse的快捷键是:Alt+Shift+M;
转载 2021-08-05 16:57:48
2620阅读
方法1: 方法2:(比较简便)
转载 2021-08-05 16:58:07
3082阅读
作者:HeloWxlEasycode是idea的一个插件,可以直接对数据的表生成entity、controller、service、dao、mapper无需任何编码,简单而强大。1、安装(EasyCode)我这里的话是已经那装好了。建议大家在安装一个插件,叫做Lombok。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toS
转载 1月前
95阅读
idea可以自动优化导入包,但是有多个同名的类调用不
转载 2022-06-01 11:11:44
333阅读
idea可以自动优化导入包,但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置 设置idea导入包 勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。 勾选标注 2 选项,IntelliJ IDEA 将在我们书
转载 2016-11-02 21:17:00
260阅读
2评论
File -> Setting -> Inspections -> General -> Duplicated Code 设置为不打勾√即可。
原创 2022-11-07 19:58:12
720阅读
java.lang.ClassNotFoundException,Method not found: '......',或者莫名其妙的异常信息,这种情况一般很大可能就是 jar包依赖冲突的问题引起的了。为什么会发生 jar包依赖冲突版本不匹配,高版本依赖了低版本,或者低版本依赖了高版本。 例如引入第三方库,但是第三方库基于的是 JDK7,而你们项目使用的是JDK8。重复引入不同版本jar包,造成使
最近在对已有项目进行扩展的时候,发现要改动的 一个类 它 长766行 ,开放了 近40个public接口 ,我流着泪把它给改完了。为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性 如果你身边有一个类写上千行的猿,一定要把此文转给ta为什么类不能过长?类过长——读不通,扩展不通读不通——直接用
PSI是Program Structure Interface的缩写,即程序结构接口。如果我们想要分析源代码文件的内容就离不开PSI。我们知道,JVM在加载类之前,首先需要读取Class文件,并将Class文件解析成一个结构体对象,对应的是Class文件结构。与JVM解析Class文件不同的是,IDEA解析的是Java源代码,但IDEA也是将Java文件解析为一个结构体对象。请记住一句话,对于任何
## 如何在IDEA中报告重复的Java类 作为一名经验丰富的开发者,你经常会遇到一些问题,其中之一就是在开发过程中可能会遇到重复的Java类。这可能是由于文件命名不当、导入错误或者其他原因导致的。当你在使用IntelliJ IDEA这样的IDE时,它会帮助你自动检测这些重复的类,并提供解决方案。本文将教你如何在IDEA中报告重复的Java类。 ### 整件事情的流程 下面是解决问题的整个流
原创 2023-08-24 04:07:00
2032阅读
1.Idea常用快捷键快捷键功能Alt+Enter导入包,自动修正代码Ctrl+Y删除光标所在行Ctrl+D复制光标所在行的内容,插入光标位置下面Ctrl+Alt+L格式化代码Ctrl+/单行注释Ctrl+Shift+/选中代码注释,多行注释,再按取消注释Alt+Ins自动生成代码,toString,get,set等方法Alt+Shift+上下箭头移动当前代码2.方法重载方法重载:指在同一个类中,
上一篇文章中程序员的幸福生活——有你的日子,每天都是情人节,收到了大家的很多好评、鼓励和祝福,非常感动,真诚的谢谢大家。也希望每个朋友都能保持一个积极向上的心态,去迎接丰富多彩的人生。在开发过程中,我们经常会遇到大量重复或者类似的代码需要编写,当然我们可以通过各种模式来避免这种情况出现,但肯定有些时候我们是无法避免的,那么遇到这种情况,我们该如何快速完成这些重复或类似的代码的编写呢。下面来说一下我
随着业务的发展,系统会越来越庞大,原本简单稳定的功能,可能在不断迭代后复杂度上升,潜在的风险也随之暴露,导致最终服务不稳定,造成业务价值的损失。而为了减少这种情况,其中一种比较好的方式就是提高代码质量,比如通过代码审查,从而降低错误风险,但是,代码审查难度大,代码缺陷、漏洞不易发现,且审查工作随着代码量增加而增加,审查效率低。工欲善其事,必先利其器,因此,这篇文章给大家介绍几种检查代码质量的利器,
转载 8月前
0阅读
1. Duplicate Code(重复代码)同一个类的两个函数含有相同的表达式-Extract Method两个互为兄弟的子类的含有相同的表达式-Extract Method,Pull Up Method,Template Pattern两个不相关的类出现Duplicate Code,对其中一个使用Extract Class2. Long Method(过长函数)把函数变小-Extract Me
       本文主要以JavaPoet的使用方法介绍为主,会将JavaPoet的基本API都介绍一遍,你也可以理解成JavaPoet的中文简易教程JavaPoet的基本介绍 (1)JavaPoet是一款可以自动生成Java文件的第三方依赖(2)简洁易懂的API,上手快(3)让繁杂、重复的Java文件,自动化生成,提高工作效率,简化流程JavaPoet的小试
大家好,我是不才陈某~业务同学抱怨业务开发没有技术含量,用不到设计模式、Java 高级特性、OOP,平时写代码都在堆 CRUD,个人成长无从谈起。其实,我认为不是这样的。设计模式、OOP 是前辈们在大型项目中积累下来的经验,通过这些方法论来改善大型项目的可维护性。反射、注解、泛型等高级特性在框架中大量使用的原因是,框架往往需要以同一套算法来应对不同的数据结构,而这些特性可以帮助减少重复代码,提升项
转载 2023-09-10 17:19:33
244阅读
Easycode是idea的一个插件,可以直接对数据的表生成entity、controller、service、dao、mapper无需任何编码,简单而强大。1、安装(EasyCode)我这里的话是已经那装好了。建议大家在安装一个插件,叫做Lombok。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现
原创 2021-03-06 20:33:54
228阅读
  • 1
  • 2
  • 3
  • 4
  • 5