导读:经过这么多年的Java开发,结合Java开发人员面试的经验,我认为J2SE主要需要掌握以下内容。1.JVM相关。对于刚接触Java的人来说,JVM相关知识不一定需要深入了解,对这个概念有一些简单的了解......
经过这么多年的Java开发,结合Java开发人员面试的经验,我认为J2SE主要需要掌握以下内容。
1.JVM相关。
对于刚接触Java的人来说,JVM相关知识不一定需要深入了解,对这个概念有一些简单的了解。
但对于一个有3年以上Java经验的资深开发者来说,JVM几乎是不可接受的。
JVM作为Java运行的基础,很难相信对JVM一无所知的人能彻底理解Java语言。
JVM几乎是我在采访有3年以上Java经验的开发者时必须问的问题。
当然,JVM不是唯一决定技术能力的面试问题,但它可以证明Java的开发能力。
在JVM这一类中,我认为需要掌握的知识有:JVM内存模型和结构。
GC原理,性能调优。
调整:ThreadDump,分析内存结构。
二进制字节码结构,classloader系统,class加载过程,实例创建过程。
版权声明:本文由用户自发贡献,观点仅代表作者本人,本站不承担相关法律责任。如有侵权/违规内容本站将立刻删除