从事java 2年有余,最近想提高一下自己能力,分析Java那部分源码最好呢?

如题

jdk源码学习(collection框架、并发包、io等),要养成常看jdk源码的习惯。
如果你对j2ee感兴趣,可以按以下顺序:
tomcat(jetty) -> struts2(spring mvc) -> spring -> ibatis(hibernate)。
如果能坚持读完这些核心代码,相信你的境界会再上一层。

java.util.concurrent
CopyOnWriteArrayList,ConcurrentHashMap,LinkedTransferQueue这些jdk里的集合设计得很不错,其实整个collection framework都设计的不错。

apche common 核心包

从事java 2年有余, 。。。还问这问题,说明你还没入门