黑马程序员技术交流社区

标题: java的底层 [打印本页]

作者: luojiawen    时间: 2016-7-8 12:26
标题: java的底层
听老师们说,深刻理解了java的底层才能成为真正的大牛,底层的话就是最基础的东西吗,好像不太懂。。。。
作者: cat73    时间: 2016-7-8 13:12
本帖最后由 cat73 于 2016-7-8 14:05 编辑

什么才算是底层呢?其实底层是相对于比它更高一级或多级的东西来说的。
在只会看 API 文档的时代,能去看看 API 的源代码就算底层了。
再往后,javap 看看编译后的 java 代码到底是什么样的,比看 Java 代码更底层。
再之后,看 OpenJDK 的源代码,看 JVM 的实现原理,看动态编译的原理,这也更底层一些。
再之后学学汇编?研究计算机硬件原理?每一个都比之前的更接近“底层”这个概念。

其实我觉得都没必要。。
看 API 文档就够了,API 没提到的特性还是不要用的好,花一大堆时间去看源代码去用一些没提到的特性,可能升级下 Java 就废了。。。

不过看底层的代码还是有好处的,你可以去看看 API 的源代码,看看别人是怎么写代码的,跟着学习下之类的。

作者: luojiawen    时间: 2016-7-8 18:48
cat73 发表于 2016-7-8 13:12
什么才算是底层呢?其实底层是相对于比它更高一级或多级的东西来说的。
在只会看 API 文档的时代,能去看看 ...

你是大神,我认了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2