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

问题描述

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

解决方案

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

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

解决方案三:
说真的我认为真没必要你又不是搞研究的你走的是实际应用的路而不是走理论的路的

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

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

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

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

解决方案八:
少年 慢慢来 不可能一口吃成胖子的

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

解决方案十:
看下底层实现还是有好处的,但不用各种都看

时间: 2025-01-02 20:45:22

初学者java-java程序员用不用研究jre类库里底层的代码?的相关文章

教你如何成为一名Java初级程序员

程序|程序员 目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员.本人在这里抛砖引玉,和大家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享. 个人认为想成为一个合格的JAVA初级程序员应该具备如下知识: 一.面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;

如何成为一名合格的Java初级程序员

目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员.本人在这里抛砖引玉,和大家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享. 个人认为想成为一个合格的JAVA初级程序员应该具备如下知识: 一.面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类:什么是封装,什么是多态,什么是继承:什么是抽象类,

编程-java菜鸟程序员提问:求大神给我说说线程在什么场景下用,以及多线程工作原理。谢谢

问题描述 java菜鸟程序员提问:求大神给我说说线程在什么场景下用,以及多线程工作原理.谢谢 现在java线程编程应用广泛吗?哪些时候适合或必须要用多多线程编程呢?多线程的工作原理是怎样的呢?求大神们指导指导,谢了! 解决方案 (1)线程的工作场景主要有两条: 一个是并发操作,避免阻塞和更有效利用资源.典型的例子有:在长时间工作的程序中使用工作线程避免界面失去响应.在网络下载程序中,使用多个线程提高对网络的使用效率,更快下载文件. 一个是并行,线程是处理器调度的最小单位.如果你的计算机配置了多个

我是一个JAVA写程序员,配置一台笔记本电脑,求建议

问题描述 我是一个JAVA写程序员,配置一台笔记本电脑,求建议 我是一个JAVA写程序员,配置一台笔记本电脑,求建议.具体什么牌子型号现在买了一台THINKPAD E565是A核A卡,感觉被坑了.想换一台. 解决方案 感觉坑,就自己组装一台~ 解决方案二: 我用的是Y480 配置刚刚的 解决方案三: 我用的华硕,I7处理器.4k多点.用起来很流畅. 解决方案四: 处理器I7吧,运行内存可以买个4G的,然后买个4G的内存条按上.绝对很流畅

关于程序员30/35岁以后就写不了代码(没前途)的问题。

  2010年,俺已经30了,俗话说得好"三十而立",我是既没成家也没立业.混的还是比较很惨的.只是我对写代码还是很感兴趣的.如今已经30了,长了不敢说,至少还能写两年的代码.就是说我要用两年的时间把自然框架做好一点,让更多的人能够认同. 当然更重要的是能够在正式的项目中得到应用,挣客户的钱.不是说只是我一个人用,而是让其他的人也能够用自然框架写项目,挣到钱.能挣到钱才是"王道".   本来早就想感叹一下30岁的问题,今天又看到了一篇,说什么35岁就没前途了.还以为

成为Java顶尖程序员 ,看这10本书就够了

  岁末年初,想储备一些优质书籍的看这里.近期发现并收藏了这几本书,一方面作为自己的书单,另一方面也想推荐给大家. "学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处:   1.能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料   2.对着书上的代码自己敲的时候方便   "看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书

成为Java顶尖程序员 ,看这11本书就够了

"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 2.对着书上的代码自己敲的时候方便 "看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下

Java后端程序员1年工作经验总结

java后端1年经验和技术总结(1) 1.引言  毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西.这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼.遂决定梳理一下自己所学的东西,为大家分享一下.  经过一年意识到以前也有很多认识误区,比如:  偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动.  不重基础,总觉得很多基础东西不需要再看了,其实不懂的地方很多,计算机程序方面任何一个结果都

10个程序员最喜欢的 HTML和CSS 等在线代码编辑器

一般软件开发中必备的一样工具就是代码编辑器.传统的代码编辑器一般都是以软件安装包的形式安装到电脑里面,代码编辑保存后一般也是通过ftp或者svn等工具提交到服务器的(当然,像.NET开发中Microsoft Visual Studio这样强大的集成工具另说了.). 在 实际的项目开发中这样的方式也是挺便捷的.但是,随着各种云服务的兴起,云存储时代几乎已经是大势所趋了.个人或者小公司搭建一个类似的服务自然代价不 菲.这时候利用一些现有的在线代码编辑器,可以为你的项目进度和日常学习带来很大的帮助.特