阿里资深架构师:讲讲我对JVM架构的理解( 十 )
1.你能够明白为什么Java最早期被称为解释型语言 , 而后来为什么又被大家叫做解释与编译并存的语言(了解JVM中解释器以及即时编译器就可以回答这个问题);
2.你能够理解动态编译与静态编译的区别 , 以及动态编译相对于静态编译到底有什么好处(JVM JIT);
3.你能够利用一些工具 , jmap jvisualvm jstat jconsole等工具可以辅助你观察Java应用在运行时堆的布局情况 , 由此你可以通过调整JVM相关参数提高Java应用的性能;
4.可以清楚知道Java程序是如何执行的;
5.可以明白为什么Java等高级语言具有可移植性强的特性 。
其实这个问题相当于“为什么C/C++程序员需要学体系结构与编译原理?”
5.被我们忽略掉的工程化专题
IT产业行业细分化已经不是一天两天的事了 。 集成技术这件事并不可耻可笑 , 反而是另一种可贵的能力 。 并不是像一些人形容的那样 , 好像批发几个CPU , 拿到华强北就能把自己的电脑改装成超级计算机了 。
推荐阅读
- 菠菜|资深艾瑞达的七万字长文,可能道出了一个血淋淋的真相
- 手机游戏|《哈利波特:魔法觉醒》满月,资深党保姆级攻略让你入校更轻松
- 重装机兵|资深吞食天地、重装机兵粉揭秘独立同人游戏为何都会变成坑(一)
- 梦幻西游手游|梦幻西游手游:这件装备有何玄机,连资深玩家也不敢轻易估价?
- 王者荣耀|5岁迷上游戏大一辍学,30岁叫板王思聪,从资深玩家做到市值百亿
- 老玩家|玩家公布王者补领皮肤功能,资深老玩家拥有全部赛季皮肤,比拥有艾琳还强
- 阿里巴巴|阿里巴巴最新业绩来了!营收大增30%,这一数据超3500亿...
- 三星Galaxy|阿里云盘上架App Store,高达10MB/s下载速度
- 阿里巴巴|当年马云将0.2%股份,给了阿里前台小妹,20年后她的现状如何?
- 阿里巴巴|被马云“赶出”阿里的王牌,今市值270亿,却飞向了马化腾的怀抱