IDEA 软件用法 记录 LTS

这篇博客详细记录了使用IntelliJ IDEA(IDEA)进行Java开发时的一些实用快捷键和功能,如自动补全、代码复制、注释、修改模块名称、异常处理、方法生成、迭代器快捷输入等,旨在提升开发效率和代码质量。同时,介绍了如何通过快捷键快速添加for循环、try-catch块以及创建方法,还提到了如何批量修改变量名和调整代码布局。此外,还分享了如何使用IDEA进行分屏操作和移动控制台位置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IDEA 软件用法 记录 LTS

开发 java 用的 IDEA 软件

输入 main 会自动的 补全
输入 sout 会自动的 补全为 System.out.println();
ctr+D 会自动的 复制当前行到下一行

Java入门基础视频教程,java零基础自学首选黑马程序员Java入门教程
https://www.bilibili.com/video/BV1Cv411372m?p=13&spm_id_from=pageDriver

主题设置

在这里插入图片描述
在这里插入图片描述

字体大小设置

在这里插入图片描述
在这里插入图片描述
注释是 ctrl + / ,取消注释 也是 这个,就像一个开关一样,
ctrl + shift + / 也有类似的 属性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改模块名称
在这里插入图片描述
在这里插入图片描述
之前不能打开 对应的 目录,或者目录中的文件,不然会报错

导入模块

xmind 思维导图

如何快速输入 for 循环

在这里插入图片描述
输入fori 之后,点击enter键
在for里面 再次输入fori 回车,
会立马 出现 下面的代码,
在这里插入图片描述

arr.fori

在这里插入图片描述

在这里插入图片描述
快速 添加如下代码:
在这里插入图片描述

分离窗口参考代码

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自动生成方法

在这里插入图片描述

在这里插入图片描述
alt+enter
在这里插入图片描述

在这里插入图片描述

javabean-- getter setter 快捷键 ALt+Insert

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

javabean – 有参数构造器 快捷键 ALt+Insert

在这里插入图片描述
在这里插入图片描述
按住shift键,右手 点击一下
在这里插入图片描述
在这里插入图片描述

无参数构造器 自动生成

在这里插入图片描述

在这里插入图片描述

复制路径

在这里插入图片描述

for的快捷方式

在这里插入图片描述
变成下面这个样子
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如何添加 /**/注释

/** 然后 enter
在这里插入图片描述

添加 while true 快捷键

选中 代码块
在这里插入图片描述
然后 按下 alt+ctrl+t
会变成 下面这个样子
在这里插入图片描述

在这里插入图片描述

ALT+Enter

自动帮助创建方法
在这里插入图片描述
在这里插入图片描述

接口 抽象

在这里插入图片描述
alt + 回车
在这里插入图片描述
选择第一个
在这里插入图片描述
再按下 回车
在这里插入图片描述

重写 tostring()

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
还有更快的 是 直接 tos
然后 自动补全,回车回车 回车

重写 equals

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

快速 添加异常

在这里插入图片描述
alt+enter
在这里插入图片描述

在这里插入图片描述

批量修改变量名

shift + F6
在这里插入图片描述
在这里插入图片描述

遍历快捷键

在这里插入图片描述
在这里插入图片描述

迭代器

ctrl + alt +v 补全迭代器
在这里插入图片描述
在这里插入图片描述

try catch 异常处理

alt键 +enter

在这里插入图片描述
在这里插入图片描述

块代码 加 try catch 异常处理

ctrl + alt + T
在这里插入图片描述
在这里插入图片描述

添加库

在这里插入图片描述

移动控制台的位置

在这里插入图片描述
在这里插入图片描述

shift + f6

重命名变量
在这里插入图片描述

分屏 用法

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

<think>嗯,用户问的是关于2024年Java开发相关的IDEA配置、新特性或教程。首先,我需要确认目前JDK的最新版本,比如Java 21已经发布,但2024年可能会有Java 22或者更新的版本。不过通常新特性可能在预览版中,所以需要提到如何启用预览功能。 接下来,IDEA的配置方面,用户可能需要知道如何设置SDK,调整语言级别,使用新特性如switch表达式、文本块等。例如,Java 21引入了虚拟线程,配置项目结构中的语言级别和模块设置很重要。还要考虑构建工具如Maven或Gradle的配置,确保兼容性。 关于新特性,可能需要列出2023和2024年Java的新功能,比如记录模式、模式匹配的改进,以及可能还在预览中的特性。要指导用户如何在IDEA中启用这些预览特性,比如在运行配置里添加--enable-preview参数。 教程方面,可以推荐官方文档、技术博客,以及视频教程资源。比如B站或油管上的最新教程链接,还有书籍推荐,比如《Java核心技术》第12版可能涵盖到Java 17,但用户可能需要更前沿的内容,所以需要指出这一点。 还要注意用户可能对Lambda表达式和模块化配置有疑问,引用之前的引用内容,比如设置语言级别为8来支持Lambda,或者项目结构中的模块设置。同时,确保回答结构清晰,分点说明配置、新特性、教程资源,并生成相关问题,帮助用户深入探索。 最后,检查是否符合用户的要求:使用正确的中文,LaTeX格式无误,引用标识正确,问题相关且具有引导性。比如生成关于性能优化、新特性的应用场景等问题,帮助用户进一步学习。</think>### 2024年Java开发与IDEA配置指南 #### 一、IDEA配置优化 1. **JDK版本配置** - 2024年建议使用**JDK 21 LTS**或**JDK 22**(若已发布),需在IDEA中配置SDK路径: `File -> Project Structure -> SDKs -> 添加JDK路径`[^1]。 - 启用新特性需设置语言级别: `File -> Project Structure -> Modules -> Language level`,例如选择**21 (Preview) - Patterns in switch**以支持模式匹配[^2]。 2. **构建工具配置** - **Maven/Gradle**需在`pom.xml`或`build.gradle`中指定Java版本: ```xml <properties> <maven.compiler.source>21</maven.compiler.source> <maven.compiler.target>21</maven.compiler.target> </properties> ``` 3. **虚拟机参数** - 启用虚拟线程(Loom项目):在运行配置中添加VM参数: `--enable-preview --add-modules jdk.incubator.concurrent` #### 二、Java新特性(2023-2024) 1. **记录模式(Record Patterns)** - 简化数据解构,例如: ```java if (obj instanceof Point(int x, int y)) { System.out.println(x + y); } ``` 2. **字符串模板(Preview)** - 使用`STR`模板处理器: ```java String name = "Java"; String info = STR."Hello \{name}!"; // 输出 Hello Java! ``` 3. **虚拟线程(正式发布)** - 轻量级线程实现高并发: ```java try (var executor = Executors.newVirtualThreadPerTaskExecutor()) { executor.submit(() -> System.out.println("Virtual Thread")); } ``` #### 三、推荐学习资源 1. **官方文档** - [Oracle Java 21新特性文档](https://docs.oracle.com/en/java/javase/21/) - [JetBrains IDEA 2024配置指南](https://www.jetbrains.com/help/idea/) 2. **实践教程** - B站视频教程:[《Java 21新特性实战》](https://www.bilibili.com/example) - 技术博客:[《IDEA调试虚拟线程技巧》](https://tech.example.com) 3. **书籍推荐** - 《Java核心技术(第12版)》(涵盖Java 17-21核心特性) - 《Modern Java in Action》(函数式编程与并发实践) ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值