一、程序员的层次划分(本文只针对学习源码部分)
1、只关注项目本身,不懂就baidu一下。
2、除了做好项目,还会阅读和项目有关的技术书籍,看wikipedia。
3、找一些开源项目看看,大量试用第三方框架,还会写写demo。 (要解决什么问题?如何实现的?)
最适合看源码的就是,你对完成一个功能感兴趣,所以你想要了解他。
比如说Mybatis,你想了解他的代码生成机制,自己先去思考,如果是你做,该怎么做,再去看源码。
再比如说Log4j.打日志的时候是异步的吗?如果我需要把日志打到另外一台机器上,我该怎么做?
带着这些问题去思考解决方案。那么天底下的源码都是你的老师。千万别东一锤子西一锤子的去瞎看。
4、阅读基础框架、J2EE规范、Debug服务器内核。
二、源码学习
1、Java源码初接触
在eclipse中加入jdk源码
(1)点 “window“-> “Preferences”-> “Java” -> “Installed JRES”;
(2)此时"Installed JRES"右边是列表窗格,列出了系统中的JRE 环境,选择你的JRE,然后点边上的“Edit...“, 会出现一个窗口(Edit JRE) ;
(3)选中rt.jar文件的这一项:“C:\Java\jdk1.5.0_04\jre\lib\rt.jar” 点 左边的“+”号展开它(JDK实际安装路
10-20
1595
1595
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



