工欲善其事,必先利其器。想要提升编程开发效率,必须选择一款顺手的开发工具。面向 Java 开发的专业 IDE (集成开发环境),90% 以上 的企业都在使用 IDEA 进行 Java 开发,而不是用其他的工具如 Eclipse。实用插件、开发技巧和阅读源码的技巧等 。只需花 5 分钟 的时间阅读,即可提升十倍的开发效率!弟子党 ,可以免费使用  IDEA 及 JetBrains 全系列产品哦~快捷键 实用插件 1. Key Promoter X 2. AiXcoder Code Completer 3. Arthas Idea 4. Auto filling Java call arguments 5. GenerateAllSetter 6. GenerateSerialVersionUID 7. GsonFormat 8. Lombok 9. Rainbow Brackets 10. CodeGlance 11. GitToolBox 12. Translation 开发技巧 熟练使用快捷键 ,通过上述 Key Promoter X 插件渐进式熟悉快捷键。换行、复制/删除当前行、代码格式化等 。利用快捷键为类快速生成代码 (Win: Alt+Insert,Mac: command + n)4. 运用代码模板(Live Templates) 通过缩写(关键词)来生成指定的代码段 ,许多重复的代码都可以用这种方式来快速生成,提高效率的同时降低了出错概率。5. 使用内置剪切板生存复制历史 6. 使用内置的 Git 7. 使用内置 HTTP Client 测试接口 阅读源码技巧 1. 文件/类搜索 2. 字段搜索 3. 跳转到上/下次光标的位置 4. 检察接口的实现类(或接口方法的实现) 5. 检察方法调用树 6. 检察类关系图 7. 检察类的继续树 8. 检察定义的变量在哪里被声明/调用 9. 检察定义的变量在哪里被调用 10. 检察类的结构 11. 检察每行代码的提交信息(需被 Git 管理)