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


相关文章
|
3天前
|
Java
Java开发实现图片URL地址检验,如何编码?
【10月更文挑战第14天】Java开发实现图片URL地址检验,如何编码?
17 4
|
3天前
|
Java
Java开发实现图片地址检验,如果无法找到资源则使用默认图片,如何编码?
【10月更文挑战第14天】Java开发实现图片地址检验,如果无法找到资源则使用默认图片,如何编码?
17 2
|
2天前
|
Java 关系型数据库 API
介绍一款Java开发的企业接口管理系统和开放平台
YesApi接口管理平台Java版,基于Spring Boot、Vue.js等技术,提供API接口的快速研发、管理、开放及收费等功能,支持多数据库、Docker部署,适用于企业级PaaS和SaaS平台的二次开发与搭建。
|
2天前
|
安全 Java 数据安全/隐私保护
如何配置 Java 安全管理器来避免访问控制异常
配置Java安全管理器以防止访问控制异常,需在启动JVM时通过 `-Djava.security.manager` 参数启用,并设置安全策略文件,定义权限规则,限制代码执行操作,确保应用安全。
|
2天前
|
监控 Java 测试技术
Java开发现在比较缺少什么工具?
【10月更文挑战第15天】Java开发现在比较缺少什么工具?
12 1
|
4月前
|
IDE Java 项目管理
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
62 3
|
Java
JAVA语言编码规范___IDEA常用快捷键__IDEA目录结构
JAVA语言编码规范___IDEA常用快捷键__IDEA目录结构
116 0
JAVA语言编码规范___IDEA常用快捷键__IDEA目录结构
|
设计模式 XML Java
让别人和自己看懂自己的程序代码?一文掌握Java单行多行、文档注释以及注解(Annotation)超详细的理解使用,IDEA注释注解快捷键和模板,提高程序代码更有可读性
让别人和自己看懂自己的程序代码?一文掌握Java单行多行、文档注释以及注解(Annotation)超详细的理解使用,IDEA注释注解快捷键和模板,提高程序代码更有可读性
266 0
让别人和自己看懂自己的程序代码?一文掌握Java单行多行、文档注释以及注解(Annotation)超详细的理解使用,IDEA注释注解快捷键和模板,提高程序代码更有可读性
|
Java
java的idea快捷键生成getter和setter、有构造参数、无构造参数、重写toString方法
java:在使用idea时候会遇到使用快捷键 java的idea快捷键生成getter和setter、有构造参数、无构造参数时候,可以按照我的方法中英文对照着来操作即可
393 0
java的idea快捷键生成getter和setter、有构造参数、无构造参数、重写toString方法
|
IDE Java 开发工具
java IDE idea 入门快捷键
java IDE idea 入门快捷键
125 0