java程序员用不用研究jre类库里底层的代码?

java程序员用不用研究Java 标准类库里底层的代码及其原理?还有第三方框架的底层代码?老师和我们说会用就可以了,但我总感觉一个优秀的程序员要把底层的代码看懂吧?比如项目里好多处理功能的代码都是拷贝过来用,但原理不是特懂。比如我图片里的那些个调用的方法老师讲的听着还行,我要是自己就想不出来。图片说明图片说明

现在的阶段就好比开车,知道怎么开就行了。至于它为什么能开,为什么踩刹车车子停住,以后有时间看看C语言

http://tieba.baidu.com/p/2017010306 看看大致的一条技术道路的实现

说真的我认为真没必要,你又不是搞研究的,你走的是实际应用的路而不是走理论的路的

主要是一个逐步深入的阶段,你开始阶段肯定是会用就可以了。随着你对系统使用的深入,以及对类库框架逐步不能满足你的需求,你自然i就要开始了解它的具体实现,甚至需要自己修改它。这就是一个循序渐进的过程。

这么理解吧:小学数学要学微积分不现实吧

我觉得要看,看也不是一口气看,是在工作的用的时候看,所谓边工作边学习,看了JDK的源码,还是会学到很多东西,JDK的源码写的还是非常优秀的。

用到的时候,用空可以看看,不需要刻意的去看,这是个慢慢积累的过程

这个是不需要的。
当编写某种框架时,才需要了解。
闲情雅致时,你也可以看和了解。反正不会影响工作