freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

20xxjava源碼閱讀的真實體會-文庫吧

2025-01-17 02:50 本頁面


【正文】
  可以從JDK的工具包開始,也就是我們學(xué)的《數(shù)據(jù)結(jié)構(gòu)和算法》Java版,如List接口和ArrayList、LinkedList實現(xiàn),HashMap和TreeMap等。這些數(shù)據(jù)結(jié)構(gòu)里也涉及到排序等算法,一舉兩得。
  面試時,考官總喜歡問ArrayList和Vector的區(qū)別,你花10分鐘讀讀源碼,估計一輩子都忘不了。
  然后是core包,也就是String、StringBuffer等。
  如果你有一定的Java IO基礎(chǔ),那么不妨讀讀FileReader等類。我建議大家看看《Java In A Nutshell》,里面有整個Java IO的架構(gòu)圖。Java IO類庫,如果不理解其各接口和繼承關(guān)系,則閱讀始終是一頭霧水。
  Java IO 包,我認(rèn)為是對繼承和接口運用得最優(yōu)雅的案例。如果你將來做架構(gòu)師,你一定會經(jīng)常和它打交道,如項目中部署和配置相關(guān)的核心類開發(fā)。
  讀這些源碼時,只需要讀懂一些核心類即可,如和ArrayList類似的二三十個類,對于每一個類,也不一定要每個方法都讀懂。像String有些方法已經(jīng)到虛擬機(jī)層了(native方法),如hashCode方法。
  當(dāng)然,如果有興趣,可以對照看看JRockit的源碼,同一套API,兩種實現(xiàn),很有意思的。
  如果你再想鉆的話,不妨看看針對虛擬機(jī)的那套代碼,如System ClassLoader的原理,它不在JDK包里,JDK是基于它的。JDK的源碼Zip包只有10來M,它像是有50來M,Sun公司有下載的,不過很隱秘。我曾經(jīng)為自己找到、讀過它很興奮了一陣。
  Java Web開發(fā)源碼
  在閱讀Tomcat等源碼前,一定要有一定的積累。我的切實體會,也可以說是比較好的階梯是:
  寫過一些Servlet和JSP代碼。注意,不是用什么Struts,它是很難接觸到Servlet精髓的。用好Struts只是皮毛。
  看過《Servlet和J
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1