Java开发利器 | IntelliJ IDEA 的安装、配置与使用

简介: Java开发利器 | IntelliJ IDEA 的安装、配置与使用

1IntelliJ IDEA 简介



简介


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



优点


 ① 强大的整合能力。比如:Git、Maven、Spring 等


 ② 提示功能的快速、便捷


 ③ 提示功能的范围广


 ④ 好用的快捷键和代码模板 private static final psf


 ⑤ 精准搜索


2下载与安装



下载


   官网下载


https://www.jetbrains.com/idea/download/#section=windows


image.png

旗舰版(Ultimate)


   旗舰版收费,限 30 天免费试用【可破解】


社区版(Community)


   社区版免费



安装


以Windows10、IDEA2021社区版为例


双击软件安装包,按照正常软件安装:


image.png


image.png

image.png

image.png

image.png


3配置



新建项目


打开IDEA,新建Maven测试项目


image.png


image.png


image.png


image.png


image.png


image.png



配置


进入设置界面:


image.png


目录结构如下:


image.png


Apperance&Behavior:外观和行为


Keymap:快捷键


Editor:编辑器


Plugins:插件


VersionControl:版本控制


Build,Execution,Deployment:构建,执行,部署


Languages&Frameworks:语言和框架


Tools:工具集


1.Appearance & Behavior—Appearance


设置主题&窗体及菜单的字体及字体大小


image.png


2. Editor — General—Auto Import


设置自动导包功能


image.png


 Add unambiguous imports on the fly


   快速添加明确的导入


 Optimize imports on the fly


   快速优化导入,即自动帮助删除无用的导入


3. Editor – Font


设置默认的字体、字体大小、字体行间距


image.png


4. Editor – Code Style—Java


设置超过指定 import 个数,改为*,目的是为了明确导入包的名称,便于开发维护


image.png


5. Editor – File and Code Templates


修改类头的文档注释信息


image.png


6. Editor – File Encodings


设置项目文件编码


image.png


4快捷键



设置快捷键


设置快捷键为 Eclipse 的快捷键


image.png



常用快捷键


提示补全


alt+/


单行注释


ctrl + /


多行注释


ctrl + shift + /


删除一行或选中行


ctrl+d


查看源码


ctrl + 选中指定的结构 或 ctrl + shift + t


万能解错/生成返回值变量


alt + enter


查看继承关系


F4


格式化代码


ctrl+shift+F


提示方法参数类型


ctrl+alt+/


复制代码


ctrl + c


撤销


ctrl + z


反撤销


ctrl + y


剪切


ctrl + x


粘贴


ctrl + v


保存


ctrl + s


全选


ctrl + a


选中数行,整体往后移动


tab


选中数行,整体往前移动


shift + tab


生成构造器/getter/setter/toString


alt +shift + s


生成 try-catch


alt+shift+z


查找/替换(当前)


ctrl+f


查找(全局)


ctrl+h


查看类的继承结构图


ctrl + shift + u


查找方法在哪里被调用


ctrl+shift+h


5


快捷生成代码模板


main


生成 main 方法


sout


System.out.println() 快捷输出


soutp


System.out.println("方法形参名 = " + 形参名);


soutv


System.out.println("变量名 = " + 变量);


soutm


System.out.println(“当前类名.当前方法”); =>


“abc”.sout


System.out.println(“abc”);


fori :


生成 for 循环


iter


生成增强 for 循环


itar


生成普通 for 循环


list.for


生成集合list 的 for 循环


List list = new ArrayList();  for(String s:list){ }


又如:list.fori 或 list.forr


ifn


生成 if(xxx = null)


inn


生成 if(xxx != null) 或 xxx.nn 或 xxx.null


prsf


生成 private static final


psf


生成 public static final


psfi:


生成 public static final int


psfs


生成 public static final String


相关文章
|
7月前
|
安全 前端开发 Java
《深入理解Spring》:现代Java开发的核心框架
Spring自2003年诞生以来,已成为Java企业级开发的基石,凭借IoC、AOP、声明式编程等核心特性,极大简化了开发复杂度。本系列将深入解析Spring框架核心原理及Spring Boot、Cloud、Security等生态组件,助力开发者构建高效、可扩展的应用体系。(238字)
|
7月前
|
人工智能 Java 测试技术
【556AI】(一)IntelliJ IDEA全流程AI设计开发平台
556AI支持IDEA、PHPSTORM、PYCHARM最新版 AI平台定位是开发大型软件项目,大型软件项目代码AI生成引擎,OA/ERP/MES 百万行代码一次性AI生成 支持axure原型导入预览,集成AI软件设计/AI软件开发/AI软件测试整个流程 支持 若依 JEECG SmartAdmin THINKPHP Django等多种JAVA/PHP/python框架 实现了java php python 的统一增强行调试方式 可以链接多个AI大模型,进行AI生成代码
790 8
|
8月前
|
消息中间件 人工智能 Java
抖音微信爆款小游戏大全:免费休闲/竞技/益智/PHP+Java全筏开源开发
本文基于2025年最新行业数据,深入解析抖音/微信爆款小游戏的开发逻辑,重点讲解PHP+Java双引擎架构实战,涵盖技术选型、架构设计、性能优化与开源生态,提供完整开源工具链,助力开发者从理论到落地打造高留存、高并发的小游戏产品。
|
8月前
|
存储 Java 关系型数据库
Java 项目实战基于面向对象思想的汽车租赁系统开发实例 汽车租赁系统 Java 面向对象项目实战
本文介绍基于Java面向对象编程的汽车租赁系统技术方案与应用实例,涵盖系统功能需求分析、类设计、数据库设计及具体代码实现,帮助开发者掌握Java在实际项目中的应用。
333 0
IntelliJ IDEA - 复制文件全限定名快捷键
IntelliJ IDEA - 复制文件全限定名快捷键
1330 0
IntelliJ IDEA - 复制文件全限定名快捷键
|
安全
IntelliJ IDEA快捷键动图演示(七)
IntelliJ IDEA快捷键动图演示
222 1