news 2026/10/7 7:59:04

IDEA 开发(快捷键 + 调试 + 序列化)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IDEA 开发(快捷键 + 调试 + 序列化)

1. 生成 serialVersionUID

默认情况下 IntelliJ IDEA 关闭了继承了java.io.Serializable的类生成serialVersionUID的警告。 如果需要提示并生成serialVersionUID,需要做如下设置: 在Editor->Inspections勾选Java->Serialization issues->Serializable class without 'serialVersionUID',将光标放到类名上按Alt + Enter键就会提示生成serialVersionUID。

配套快捷键:Alt + Insert使用Alt + Insert快捷键,可以生成构造方法、get 和 set 方法、重写 toString () 方法、重写父类的方法等。

  • 构造方法生成
  • 生成 get 和 set 方法
  • 生成 toString 的方法
  • 重写父类的方法

2. 代码生成常用的快捷键

  • psvm:生成 main 方法
  • sout:生成输出语句
  • fori:生成普通 for 循环
  • 集合.for:生成增强 for 循环
  • Ctrl + Alt + t:生成流程控制语句

3. Debug 调试模式使用

正常编写代码,需要调试的时候,可以在指定的位置加上断点(鼠标左键点击代码行号位置即可) 使用 debug 方式运行 main 主函数。

掌握 debug 调试模式下的几个操作:

  1. 单步执行
  2. 让程序继续运行下去
  3. 让断点进入调用的方法内部
  4. 返回到上一级调用
class SimpleCalc{ public int value; public void calculate(){ value +=7; } } public class MultiCalc extends SimpleCalc{ public void calculate(){ value -=3; } public void calculate(int multiplier){ calculate(); super.calculate(); value *= multiplier; } public static void main(String[] args){ MultiCalc calculator = new MultiCalc(); calculator.calculate(2); System.out.println("Value is: "+ calculator.value); } }

4. IDEA 快捷键大全

4.1 Ctrl 相关

快捷键介绍
Ctrl + B进入光标所在的方法 / 变量的接口或是定义处,等效于 Ctrl + 左键单击
Ctrl + D复制光标所在行或复制选择内容,并把复制内容插入光标位置下面
Ctrl + F在当前文件进行文本查找
Ctrl + H查看类的继承结构
Ctrl + N通过类名定位文件
Ctrl + O快速重写父类方法
Ctrl + X剪切所选中行
Ctrl + Y删除光标所在行或删除选中的行
Ctrl + W递进式选择代码块
Ctrl + Z撤销
Ctrl + 1,2,3...9定位到对应数值的书签位置,结合 Ctrl + Shift + 1,2,3...9 使用
Ctrl + F1在光标所在的错误代码处显示错误信息
Ctrl + F12弹出当前文件结构层,可以在弹出的层上直接输入进行筛选
Ctrl + Space基础代码补全默认在 Windows 系统上被输入法占用,需要进行修改,建议修改为 Ctrl + 分号
Ctrl + /注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号
Ctrl + Shift + /多行注释,如果按第二次就是反注释

4.2 Alt 相关

快捷键介绍
Alt + Enter根据光标所在问题,提供快速修复选择,用的最多的是生成变量

4.3 Shift 相关

快捷键介绍
Shift + F3在查找模式下,定位到上一个匹配处

4.4 Ctrl+Alt 相关

快捷键介绍
Ctrl + Alt + B在某个调用的方法名上使用会跳到具体的实现处
Ctrl + Alt + L格式化代码,可以对当前文件和整个包目录使用
Ctrl + Alt + O优化导入的类和包,可以对当前文件和整个包目录使用,可以去掉导入的多余的包,如果配置自动导包,自动快捷键无用
Ctrl + Alt + T对选中的代码弹出环绕选项弹出层
Ctrl + Alt + V快速引进变量,Alt+Enter 即可完成,可替代
Ctrl + Alt + 左方向键返回到上一个操作的地方,查看源码的时候很方便
Ctrl + Alt + 右方向键前进到上一个操作的地方,查看源码的时候很方便

4.5 Ctrl+Shift 相关

快捷键介绍
Ctrl + Shift + R根据输入内容替换对应内容,范围为整个项目或指定目录内文件
Ctrl + Shift + U对选中的代码进行大小写轮流转换
Ctrl + Shift + W递进式取消选择代码块
Ctrl + Shift + Z取消撤销,习惯使用 ctrl+y,可以修改快捷键,需要先把 ctrl+y 删除一行的快捷键解绑
Ctrl + Shift + /代码块注释
Ctrl + Shift + +展开所有代码
Ctrl + Shift + -折叠所有代码
Ctrl + Shift + 1,2,3...9快速添加指定数值的书签
Ctrl + Shift + F7高亮显示所有该选中文本,按 Esc 高亮消失
Ctrl + Shift + Enter自动结束代码,行末自动添加分号
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/7 7:57:34

Freshchat HITL 集成:在 Botpress 中打通 Freshchat 人机协同客服通道

AI 应用后端 【免费下载链接】botpress The open-source hub to build & deploy GPT/LLM Agents ⚡️ 项目地址: https://gitcode.com/gh_mirrors/bo/botpress 点击查看 免费下载 导读 本文围绕 integrations/freshchat/hub.md 展开,系统讲解 Botp…

作者头像 李华
网站建设 2026/10/7 7:57:08

新金相显微镜到货怎么验收?测试项目与指标清单

干金相显微镜这行快5年,我见过最多的乌龙,就是新设备到货验收走个过场。好多实验室的老师接到新设备,拆开包装看外壳没磕碰,通电目镜里能出个亮圈,直接就把验收单签了。往往用个十天半个月,才发现不对劲——…

作者头像 李华
网站建设 2026/10/7 7:56:24

嵌入式C与桌面C的本质差异:volatile、位运算与指针实战

1. 从“会写C”到“能跑在板子上”,中间隔了什么很多人学完一学期C语言,考试能过、链表能写、冒泡排序背得滚瓜烂熟,但第一次拿到一块STM32或者ESP32的开发板,把代码烧进去,发现灯不亮、串口没输出、程序跑飞了&#x…

作者头像 李华
网站建设 2026/10/7 7:56:11

角度编码器选型指南:从磁编码器到光电编码器的工厂筛选与实操

1. 角度编码器选型前必须搞清楚的几件事1.1 角度编码器到底在测什么角度编码器本质上就是一个把“轴转了多少度”翻译成电信号的传感器。你把它装在电机轴、旋转台或者机械臂关节上,它就能实时告诉你当前的角度位置、转速,甚至转动方向。听起来简单&…

作者头像 李华