你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

编程工具IntelliJ IDEA越来越实用,你知道它的由来吗?

发布时间:2025-06-26

浏览次数:0

intellij idea java_IDEA编程语言学习工具_IntelliJ IDEA Java开发工具

近期我发现编程工具IDEA的实际应用价值显著提升,因此,我决定对这篇文章进行更新。

序言

我来向大家介绍IDEA的起源,它始于2000年,当时我们面临重构一个庞大的Java代码库的需求。在市场上搜寻良久,却未能找到合适的解决方案。于是,我们自主研发了史上第一款Java代码自动重构工具。这款工具逐渐演变为一个集成开发环境,即IDEA。随后,我们又将其移植到.NET平台,如今,我们已经拥有了20多种产品,涵盖了所有主流语言和技术。我们甚至开发出了自己的编程语言!

一丶用户

目前已有超过三百万人成为该工具的用户,他们使用Java、C#、PHP、C++等多种编程语言进行编辑。借助该工具,他们得以高效地完成构建、管理任务以及代码审查。我们不仅关注经验丰富的开发者,还有四十余万学生通过免费提供的工具学习编程。我们始终与用户并肩作战,从技术支持到会议上的交流讨论,我们都能与大家共同探讨。

二丶团队

我们的团队足迹遍布全球各地,成员总数已突破600人,我们依旧秉持着创业的激情和最初的愿景。多年来,众多成员始终坚守岗位。我们全体都是开发者,目标相同,共度风雨。我深知诸多提升工作效率、编写优质代码的技巧,怎能不将这些宝贵经验与他人共享呢?面对挑战,我们常会回顾与深思。面对现有工具的不足,我们致力于寻求更高效的解决方案;此时,我们便会着手研发全新的工具。若这款新工具表现优异,它或许将有望成为我们下一款推向市场的产品。

三、动力

当前我们的日常生活高度依赖软件,这一局面需要我们,即软件开发者,发挥关键作用。我们人类需共同理解和肩负起这些责任。我们的使命在于提升软件开发的高效性与趣味性。我们期望大家能集中精力于那些重要且富有挑战性的课题,免受日常事务的干扰。我们作为你的坚实支持,你将能够依靠你所编写的软件

目录

idea 简介

创建项目

jar项目使用方式

java web项目

创建maven项目

导入项目

idea 代码调试

java代码调试

idea 高级应用

不得擅自更改专业术语,需严格遵守相关规定,确保表述准确无误。

1.什么是Idea?

2.为什么要使用这个?

3.怎么使用?

idea 简介

IDEA,全称为 for ,是一款专为Java语言设计的集成开发环境。它在全球范围内被广泛认可,是顶尖的Java开发工具之一。尤其在智能代码助手、自动代码提示、代码重构、对J2EE技术的支持、集成多种版本控制工具(如git、svn等)、JUnit测试、CVS集成、代码分析以及创新的图形用户界面设计等方面,其功能表现卓越,堪称超群。IDEA为公司所生产,该公司的总部设于捷克共和国的首都布拉格,其开发团队主要由以严谨著称的东欧程序员组成。此外,其旗舰版产品还具备对HTML、CSS、PHP、MySQL等技术的支持能力。

总结:idea自动化的功能比较全的一个IDE工具

IDEA优点

智能化的选择机制。在众多情况下,我们需挑选特定方法或循环,亦或逐步从单一变量扩展至整个类,IDEA便提供了此类语法导向的选取功能。默认情况下,通过Ctrl+w组合键,我们可以轻松地持续扩大选取范围,这种做法在重构过程中尤为便捷。

IDEA支持多样化的导航浏览方式,其中包括:通过按ctrl+e快捷键,可以快速查看曾打开过的文件列表;再如,使用ctrl+n键intellij idea java,则能直接调出所需显示的类名搜索框。

该框具备智能补充功能,输入字母后,IDEA会展示所有可能的类名。在此基础尝试中,用户还能够挑选不同的尝试方法。

历史记录功能强大,无需依赖版本管理服务器,IDEA本身即可查阅工程内文件的过往版本。在版本恢复过程中,用户可以轻松地将文件恢复至先前状态。

4. JUnit的完美支持。

IDEA作为众多集成开发环境中的佼佼者,在重构支持方面具有显著优势。它是首个引入重构功能的IDE,其卓越的重构性能更是其核心卖点之一。

在Java规范中,推崇使用括号、括号、括号等元素,以及所有get/set方法,这些都可以让你无需任何输入,便能够实现代码的自动生成,从而让你摆脱那些单调乏味的基本方法编码工作。

IDEA具备灵活的排版特性。大多数集成开发环境都提供了代码重排的功能,然而,IDEA的独特之处在于其人性化的设计。它允许用户自定义排版模式,这意味着用户可以根据具体项目的需求,选择最合适的排版风格。

8. XML的完美支持。

9. 简洁易用的GUI界面。

当您将IDEA最小化并进行文件编辑,再次启动IDEA时,系统会自动更新文件,无需重新导入或刷新工程。

自定义的快捷键功能强大,它能够使程序员在编程过程中基本无需使用鼠标。

进行动态语法审查。若代码不符合Java标准或个人设定的规范,或显得冗余,系统将在网页上将其突出显示。

进行代码审查,通过自动化的分析手段,识别出那些不符合既定规范、可能存在安全隐患的代码片段,并对它们进行高亮标记。

全面兼容JSP技术,无需额外插件即可实现,对JSP的运行环境提供全方位支持。

15. 智能编辑。代码输入过程中,自动补充方法或类。

EJB功能得到全面支持,无需额外插件即可实现。该支持涵盖了EJB 6.0规范,并且对ejb3.0版本亦给予了充分的支持。

在列编辑模式下,用户对其功能赞不绝口,此模式显著降低了繁琐的重复劳动,加之IDEA对该模式的全面支持,极大提升了编码的效率。

智能模板功能强大,它允许用户将频繁使用的编程方法存储为预设模板。在编写代码时,只需输入少量字母,即可自动生成完整的代码段。以“void main”为例,只需输入相应的简写,系统便会自动填充完整的函数定义。

在模板中,你可以将pm设为该函数的默认参数,输入时仅需键入pm,随后按下代码辅助快捷键,IDEA便会自动填充相应的代码。

实现卓越的代码自动补全功能。在智能检查类方法时,若仅存在一个方法名,系统将自动填充代码输入,以此简化后续代码的编写过程。

20. Ant 支持。不需要任何的第三方插件。

不执行代码审查流程。对代码中未被使用的部分进行自动检测,并提供相应的提示信息,以此提升代码执行效率。

智能代码功能能够自动审查代码,一旦发现与既定规范不符的部分,便会提供相应的提示信息。若程序员认可并决定进行修改,系统将自动执行相应的调整。以示例代码“str = 'Hello ' + 'IDEA'”为例,当IDEA检测到这段代码时,会提出优化建议。如果程序员接受这些建议,IDEA便会自动将代码调整为“str = 'Hello IDEA'”。

正则表达式具备查找与替换的能力,这种查找替换功能允许使用正则表达式,进而显著提升操作效率。

预览功能得以支持,通过在代码中按下ctrl+q键,可展示预览效果,此举有助于提升doc文档的整体质量。

程序员的目标是得到支持。在程序员进行编码的过程中,IDEA会不断检测他们的意图,要么给出建议,要么直接协助他们完成代码编写。

总结:快捷,搜索,分析,定位intellij idea java,重构,高效。

创建项目

jar项目使用方式

新建项目:

File –》 new --》 .

IntelliJ IDEA Java开发工具_intellij idea java_IDEA编程语言学习工具

打包配置方式

File –》 –》 点击

选择加号符号,然后选取 jar 文件 --》 从...中选取...

选择Main class 启动项目的主类。

IDEA编程语言学习工具_intellij idea java_IntelliJ IDEA Java开发工具

打包输出方式:

Build à Build 选择具体的jar

IDEA编程语言学习工具_intellij idea java_IntelliJ IDEA Java开发工具

java web项目

创建项目:

File –》 new --》 ..

IntelliJ IDEA Java开发工具_IDEA编程语言学习工具_intellij idea java

配置web服务器启动

Edit ...

IntelliJ IDEA Java开发工具_intellij idea java_IDEA编程语言学习工具

IntelliJ IDEA Java开发工具_IDEA编程语言学习工具_intellij idea java

IntelliJ IDEA Java开发工具_IDEA编程语言学习工具_intellij idea java

创建maven项目

IntelliJ IDEA Java开发工具_intellij idea java_IDEA编程语言学习工具

IntelliJ IDEA Java开发工具_IDEA编程语言学习工具_intellij idea java

导入项目

File –》 new –》 from

然后一路 Next 即可

IntelliJ IDEA Java开发工具_intellij idea java_IDEA编程语言学习工具

idea 代码调试

java代码调试

本地调试

代码中直接执行加断点。

IntelliJ IDEA Java开发工具_IDEA编程语言学习工具_intellij idea java

远程调试测试

把测试项目放入到的目录

开启远程调试:

.bat jpda start

显示 xxx 端口就证明开启了远程调试模式了

IDEA编程语言学习工具_IntelliJ IDEA Java开发工具_intellij idea java

Edit ...

intellij idea java_IntelliJ IDEA Java开发工具_IDEA编程语言学习工具

intellij idea java_IDEA编程语言学习工具_IntelliJ IDEA Java开发工具

其他的调试:js,其他语言的调试等等

idea 高级应用

1.插件安装使用

安装两种方式一种是远程,一种本地

intellij idea java_IntelliJ IDEA Java开发工具_IDEA编程语言学习工具

插件使用

tasks插件

IntelliJ IDEA Java开发工具_intellij idea java_IDEA编程语言学习工具

maven- 插件

IDEA编程语言学习工具_IntelliJ IDEA Java开发工具_intellij idea java

使用

IntelliJ IDEA Java开发工具_IDEA编程语言学习工具_intellij idea java

2.自定义设置

自定义模板配置使用

file->->->Filr and Code

类注释模板

方法一:

intellij idea java_IDEA编程语言学习工具_IntelliJ IDEA Java开发工具

方法二:

好多设置引入了File 文件。直接修改的文件

intellij idea java_IntelliJ IDEA Java开发工具_IDEA编程语言学习工具

/**

* by IDEA.

* User: ${USER}

* Date:${DATE}

* Time: ${TIME}

请执行以下操作:点击“文件”菜单,选择“文件”选项。

*/

方法注释

简单的方式 用java doc方式

选中方法: alt +enter --》 Add

IntelliJ IDEA Java开发工具_intellij idea java_IDEA编程语言学习工具

效果:

IDEA编程语言学习工具_IntelliJ IDEA Java开发工具_intellij idea java

其他方式:自己可以写一个快捷键方式。

intellij idea java_IDEA编程语言学习工具_IntelliJ IDEA Java开发工具

/**

* @:$$

* @Date: $time$-$date$

* @: $desc$

$$

* @: $$

*/

其中脚本:

("def =''; def ="${_1}".('

\\

|\\

|\\s

将字符串通过逗号分隔,转换为数组,然后对数组进行遍历,循环从零开始,直到达到数组的长度。< .size(); i++) {+=' * @Param ' +

+' param desc ' + ((i < .size() - 1) ? '\n\b' : '')}; ", ())

得在方法级内部使用,不然参数返回类型等拿不到。

效果:

intellij idea java_IntelliJ IDEA Java开发工具_IDEA编程语言学习工具

选中自定义函数 mtdcm

IntelliJ IDEA Java开发工具_IDEA编程语言学习工具_intellij idea java

手工copy到方法上边去。

IDEA编程语言学习工具_intellij idea java_IntelliJ IDEA Java开发工具

自定义快捷键

IDEA编程语言学习工具_intellij idea java_IntelliJ IDEA Java开发工具

IntelliJ IDEA Java开发工具_IDEA编程语言学习工具_intellij idea java

0.idea常用 快捷键

ØTop #10切来切去:Ctrl+Tab

ØTop #9选你所想:Ctrl+W

ØTop #8代码生成:/ +Tab

ØTop #7发号施令:Ctrl+Shift+A

ØTop #6无处藏身:Shift+Shift

ØTop #5自动完成:Ctrl+Shift+Enter

ØTop #4创造万物:Alt+

太难割舍,前三名并列吧!

ØTop #1智能补全:Ctrl+Shift+Space

ØTop #1自我修复:Alt+Enter

ØTop #1重构一切:Ctrl+Shift+Alt+T

idea 快捷键介绍

IDEA编程语言学习工具_intellij idea java_IntelliJ IDEA Java开发工具

快捷键修改

IDEA编程语言学习工具_intellij idea java_IntelliJ IDEA Java开发工具

其他常用设置:

修改主题

intellij idea java_IntelliJ IDEA Java开发工具_IDEA编程语言学习工具

调整字体大小:

IDEA编程语言学习工具_IntelliJ IDEA Java开发工具_intellij idea java

插件名称 插件介绍 官网地址

请访问该链接以获取快捷键的提示信息:https://..com//4455?pr=idea。

采用驼峰命名法与下划线命名法轮流更迭,具体信息请参阅链接:https://..com//7160?pr=idea。

进行IDEA代码规范的审核,请访问链接:https://..com//1065?pr=idea。

进行IDEA软件潜在缺陷的排查,请访问链接:https://..com//3847?pr=idea。

进行代码复杂性评估,请访问链接:https://..com//93?pr=idea。

代码数量统计,请访问链接:https://..com//4509?pr=idea。

热部署 https://..com//?id=4441

在代码编辑界面的最右侧区域,你可以看到一个代码的缩略图,其链接为https://..com//7275?pr=idea。

直接将 JSON 字符串转化为类对象,详情请参考:https://..com//7654?pr=idea。

在团队内部,若公司已设定了代码格式化规范,则应遵循该规范进行代码的格式化。若未设定,则可参考以下链接获取相关建议:https://..com//6546?pr=idea。

如有侵权请联系删除!

13262879759

微信二维码