现在学java的都是傻子(java有必要学吗)
一、jvm虚拟机真的那么重要吗
重要吗?不重要吗?面试官也不是傻子,他们自己想要什么样子的学员自己心里都清楚。jvm这个问题真的是老生常谈的问题,不过他真的存在很大问题,问题的原因在于,80%的初级程序员都对它不了解,除了知道它的垃圾回收是一个自动的,它是一个虚拟机,java代码在上面跑,其他的一概不知。
其实java虚拟机面试更多的题我相信是gc垃圾回收,内存运行时数据区模型这一类把。
说它不重要,是因为在平常正常情况下,它的gc垃圾回收全部都是使用的自动垃圾回收机制,使你丝毫不知道任何信息。所以它不重要。
说它重要,是因为一旦出现了内存溢出,出现需要对jvm调优,你连jvm是啥都不知道你怎么对它进行操作?
再退一万步说,你平时写代码,你连代码是如何运行的都不知道,你说你有探索精神么?你说我敢要你么?不求甚解就是你对工作的态度吗?
他们甚至可以从这个问题上看出很多个人品质与素养.
所以学会这个问题不是重要不重要.
而是必须学会!
希望你能赶快学会这个技能,省着以后面试还会问到,早晚都需要.
本人曾写过一篇
《“吹毛光”系列之面试100%考,GC垃圾回收机制的超详细生动讲解》有兴趣的可以关注我,然后学习学习,看看我那生动的写作风格你喜欢不。和别人有点不同。
最后感谢看完。
撒花。
二、如何延长Java程序员的职业寿命
持续性的学习。
开始时我们努力学会独立,快速,高质量完成任务,慢慢需要追求团队式的作战,协同开发,积累经验,总结规律,进而努力尝试站到更高纬度去参与到技术设计中,成为团队的大脑。