IntelliJ IDEA开发最佳配置(已更新至2024版)

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

✅最近更新了文章,原因是IDEA更新到2024版本,有的配置有变化。文章目前采用IDEA社区版:IdeaIC 2024。

一、新项目设置(每个新建项目的默认设置)

✅一定做新项目设置!避免了每个项目都去重新配置!新建的项目都将使用你配置好的新项目设置。

在这里插入图片描述

1、SDK

在这里插入图片描述

2、Maven本地仓库

在这里插入图片描述

3、自动优化导入jar包

在这里插入图片描述

4、字符编码

在这里插入图片描述

5、自动构建项目和构建堆内存

在这里插入图片描述

6、代码注释风格

在这里插入图片描述

7、设置注释作者信息

在这里插入图片描述

阿里巴巴开发手册:【强制】所有的类都必须添加创建者和创建日期。
说明:在设置模板时,注意 IDEA 的@author 为${USER},而 eclipse 的@author 为${user},大小写有区别,而日期的设置统一为 yyyy/MM/dd 的格式。

/**
 * @author ${USER}
 * @date ${DATE}
 */

二、系统个性化配置

1、字体

在这里插入图片描述

2、过滤文件类型

在这里插入图片描述

3、设置内存大小

增加JVM内存,为了减少IDEA卡顿的情况。
在这里插入图片描述

4、打开多个文件显示在多行tab上

在这里插入图片描述

5、设置Code Style

可以导入自己公司的Java Code Style文件。
在这里插入图片描述

✅ 持续更新配置,谢谢您的点赞关注~

### 如何在 IntelliJ IDEA 中调整 JVM 堆内存配置 #### 配置方法 IntelliJ IDEA 提供了多种方式来调整其内部使用的 JVM 的堆内存大小。以下是具体的实现方法: 可以通过编辑 `idea.vmoptions` 文件完成此操作[^1]。该文件位于不同的操作系统路径下: - **Windows**: 安装目录下的 `bin\idea64.exe.vmoptions` 或者用户目录中的 `.IntelliJIdea<本号>\config\vmoptions`. - **macOS**: 应用程序包内的 `Contents/bin/idea.vmoptions` 或者用户目录中的 `~/Library/Application Support/JetBrains/IdeaIC<本号>/vmoptions`. - **Linux**: 安装目录下的 `bin/idea64.vmoptions` 或者用户目录中的 `.IntelliJIdea<本号>/config/vmoptions`. 打开上述文件后,可以找到并修改以下参数: - `-Xms`: 设置 JVM 初始堆内存大小。 - `-Xmx`: 设置 JVM 最大堆内存大小。 例如,如果希望将初始堆内存设为 1024 MB,最大堆内存设为 2048 MB,则可以在文件中添加或更改如下内容[^2]: ```properties -Xms1024m -Xmx2048m ``` 保存文件之后重启 IntelliJ IDEA 即可使新的配置生效。 另外,在项目级别上也可以通过运行配置调整应用本身的 JVM 参数。具体做法是在 Run/Debug Configurations 对话框里指定 VM options 字段的内容。比如同样输入 `-Xms1024m -Xmx2048m` 来控制特定应用程序实例的资源分配情况。 #### 示例代码验证效果 为了确认设置是否成功,可通过编写简单的 Java 测试类查看当前 JVM 使用的实际内存数值范围: ```java public class TestJvmMemory { public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); System.out.println("Max Memory: " + (runtime.maxMemory() / 1024 / 1024) + "MB"); System.out.println("Total Memory: " + (runtime.totalMemory() / 1024 / 1024) + "MB"); System.out.println("Free Memory: " + (runtime.freeMemory() / 1024 / 1024) + "MB"); } } ``` 执行以上测试代码可以帮助开发者直观理解所做改动的影响程度。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值