Java程序员都用哪些idea插件常用的

Java程序员都用哪些idea插件常用的,第1张

界面UI相关的插件

1、BackgroundImagePlus

这款插件可以设置IDE的背景,可以设置成自己喜欢的,设置透明度等。让你在编程开发的同时也能赏心悦目。

2、MaterialThemeUI

这款插件可以设置不同的主题背景,包括文件、文件夹图标,代码样式等。

代码编辑相关的插件

1、CodeGlance

这款插件强烈推荐,是一款代码编辑区略缩图插件,可以迅速定位到代码,超级好用。

2、GenerateAllSetter

这款插件会根据new关键词,为所有的类生成所有Setter方法,并生成默认值。提高工作效率。

3、GsonFormat

这款插件可以把json格式的内容转成Object,也是非常实用。

4、CheckStyle-IDEA

这款插件通过检查对代码编码格式,命名约定,Javadoc,类设计等方面进行代码规范和风格的检查。

数据库方面的插件

1、MybatisLogPlugin

这款插件在开发的时候,会把Mybatis的脚本直接输出在console中,非常方便检查sql语句。

除了这些之外,还有其他的一些插件

阿里代码规约检测:AlibabaJavaCodingGuidelines

快捷键提示工具:KeypromoterX

代码注解插件:Lombok

代码生成工具:CodeMaker

代码质量检查工具:SonarLint

单元测试测试生成工具:JUnitGenerator

Mybatis工具:FreeMybatisplugin

字符串工具:StringManipulation

Redis可视化:Iedis

K8s工具:Kubernetes

中英文翻译工具:Translation

彩虹颜色括号:RainbowBrackets

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

2001年1月发布IntelliJ IDEA 10版本,同年七月发布20,接下来基本每年发布一个版本(2003除外),当然每年对各个版本都是一些升级。30版本之后,IDEA屡获大奖,其中又以2003年的赢得的“Jolt Productivity Award”,“ JavaWorld Editors’s Choice Award”为标志,从而奠定了IDEA的IDE中的地位。目前版本为90,2010年4月23日发布,更新版本为902。IDEA的宗旨:“Develop with pleasure”。

IDEA的优越

最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。

其他编辑功能抛开不看,这点远胜Eclipse。

首先查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。 不像Eclipse,只能在默认的toString()方法中寻找你所要的key。

其次,需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法,这点Eclipse无法比拟。

最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。

前面已经说过了IDEA所提倡的是智能编码,是减少程序员的工作,那么IDEA具体又有哪些值得推崇呢总结以下25点,希望能有个比较全面的介绍。

1 智能的选取。在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。

2 丰富的导航模式。IDEA提供了丰富的导航查看模式,例如ctrl+e显示最近打开过的文件,ctrl+n显示你希望显示的类名查找框

(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project试图中,你还可以选择多种的试图方式。

3 历史记录功能。不用通过版本管理服务器,单纯的IDEA就可以查看任何工程中文件的历史记录,但版本恢复时你可以很容易的将其恢复。

4 JUnit的完美支持。

5 对重构的优越支持。IDEA是所有IDE中最早支持重构的,其优秀的重构能力一直是其主要卖点之一。

6 编码辅助。java规范中提倡的tostring(),hashcode(),equals(),以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。

7 灵活的排版功能。基本所有的IDE都有重排版功能,但仅有IDEA的是人性的,因为她支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。

在类中写个main 方法, 点击右键, 有运行,debug; 和ecplise一样。

这里面有个坑, 你写的main方法的格式一定要满足以下的格式:

public static final void main(String[] args){

// do something

}

如果不满足这个格式 ,就无法运行, 比如, 没有加String[] args 这个参数, 在ecplise中是没有问题的, 但是在idea中就不能运行。

第一步 ,选择Spring Initializr 点击 next

第二步 , Type: 选择Gradle Project

第三步 , 这里主要选择Web ,

第四步 , 项目名,目录

第五步 , 自动创建空的根目录文件夹,如果不选择,创建完的项目会没有java文件夹,所以勾选,让它自动创建吧,next

第六步 , 创建 webapp 文件夹 ,这是用来放web相关文件。 也可使用默认文件夹

第七步,点击 + 添加web模块

第八步 , 把两个路径改为我们创建的文件夹, 也可以使用默认文件夹。第一个路径是这webxml文件的位置

第二个路径是资源路径

第九步,测试程序

RUN

1、在IDEA中打开需要调试的Java文件,找到需要打印Map对象的代码段。

2、在代码段的左侧空白区域单击,设置一个断点。

3、运行程序,程序运行到断点处会暂停。

4、在调试窗口中,找到“Variables”窗口,展开Map对象所在的变量。

5、在展开的Map对象中,找到需要打印的键值对,右键单击该键值对,选择“EvaluateExpression”选项,d出表达式计算窗口。

6、在表达式计算窗口中,输入“键名toString()+":"+值toString()”表达式,点击“Evaluate”按钮,即可打印出该键值对的内容。

以上就是关于Java程序员都用哪些idea插件常用的全部的内容,包括:Java程序员都用哪些idea插件常用的、怎么用IntelliJ IDEA开发JAVA程序、idea 怎么运行java程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10216142.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存