前言
作为合格的java后端工程师,毫无疑问的java程序性能调优是一门必修课。掌握好java程序性能调优,可以使我们的代码运行时更快更稳定。Java程序调优应有自己的方法论,针对各个线上的场景,给出自己的Java程序优化方案,一点点的提升Java性能。当然在面试中,面试官时常也会询问关于java性能优化的相关的面试题,在本专栏中每篇文章中将会穿插一些面试,理解中加深记忆。
二、Java程序性能优化的学习阶段
1.学习Java调优的方法论
Java程序性能调优应伴随在软件开发的各个阶段,需求分析阶段进行设计调优,编码阶段进行代码调优,数据库SQL调优,软件上线以后进行线上Java虚拟机调优,逐步优化软件的运行效率和质量。
- 设计调优
- 代码调优
- Java虚拟机调优
- 数据库调优
2.学习Java性能调优的工具
在学习以上的调优的方法论以后,我们还需要熟悉一些常用的Java性能调优的工具,运用软件对现行的软件进行性能分析,随后给出自己的性能调优的方案
3.学习Java性能调优的案例
他山之石,可以攻玉。我们应该学习别人的Java程序的调优技术贴,从中学习线上调优的实战经验。
三、Java性能调优的学习方法或建议
1.讲给别人听
学一门技能最好的办法就是讲给别人听,你给别人讲懂,你才能算是真的懂了,在讲的过程中,将会发现自己在学习中的薄弱点,应当着力加强。
2.坚持写博客
坚持写博客把自己的学习历程记录下来,知识学了太久不用就会遗忘,留下学习笔记,方便后续复习时,能快速回忆起相关的知识。
四、专栏收录的文章
五、推荐书籍
后记
本专栏的文章欢迎大家批评指正,相互学习、共同进步!