戎州网 — 精彩生活从这里开始!
官方空间官方空间官方微信官方微信官方微博官方微博
当前位置:首页 > 科技 >

查看源代码的好处,源代码对于程序员的意义在哪里

责任编辑:发布时间:2019-10-29 18:17:35
来源:东方头条点击:

曾经不止一次,有人建议我多看看源代码,但是我一直不以为意,因为一直以来的原则就是,,我们是站在巨人的肩膀上的,到时候会调用就行了。

web页的原编码

学习java一年之后,感触良多,在过去的一年里,从java基础到前端html,再到数据库,servlet,jsp,spring,springmvc,mybatis,springboot,技术日新月异,程序猿的职业生涯就是在不断的学习新的技术,进行项目开发,但是技术的日新月异,确是让项目的实现更加的简单,这也是框架不断兴起繁荣的意义。

最近,总在想一件事情,我们程序员之间的区别和优势在哪里?我们在做项目的时候,会遇到我们自己的难题,这个类,方法,或者这工具类别人没有用过,但是我用过,我熟悉这个类,这个接口,但是我告诉你,你也就知道了。那么我和别人的优势在哪里?

在一次上课的时候,跟老师谈过一点有关问题,老师提到:你去看看那些源代码,你会发现,很多方法都是由C来实现的,因为C的运行速度要比java快,去看看StringBUffer和StringBuilder的区别为什么一个事线程安全和线程不安全的。String类的本质其实又是什么。

其实我当时的内心想法就是

回宿舍时候,思考良久 ,终于下定决心,去好好看看源代码,发现很多东西,例如StringBuffer和StringBuilder的区别无非是Stringbuffer在继承抽象类的时候,加了sychornized锁,而StringBuilder没有。

String基本类型的本质其实就是对字符数组的增删改查。

突然觉得好像得到了某种内功心法,查看源代码一方面可以了解看的东西具体是如何实现的(所用的算法、数据结构等),另一方面也可以学习代码的架构。

在过去的项目里,我一直只是在做自己的本值工作,写自己需求,却没有去寻找项目里最有价值的东西,也就是设计,一个项目的设计思想是十分有价值的。

所以少年渴望力量吗?