如果你是要找某一功能性的源代碼,那非github莫屬了,可以搜到非常多的開源代碼,然后就可以盡情的享受這些代碼的樂趣了。
創(chuàng)新互聯(lián)公司是專業(yè)的亞東網(wǎng)站建設(shè)公司,亞東接單;提供成都網(wǎng)站制作、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行亞東網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
你的JDK安裝目錄下%Java_home%/src.zip文件就是源碼,解壓縮找到對應(yīng)包下面的類即可。如果是Eclipse開發(fā),ctr+鼠標左擊,出現(xiàn)不了源碼的話,在彈出的視圖中點擊attach source,選擇src.zip即可。
打開githubguan網(wǎng)“”。根據(jù)“zxing”查找。
開源中國,大小軟件,各種編程語言都有,有大項目,也有小例子。
sourceforge,google code,github上的Java項目。java2s點抗 網(wǎng)站的代碼示例 maven 倉庫絕大部分庫都帶有源碼。
用百度搜索一下,就用“JAVA源代碼“做為搜索條件。一般能找到很多網(wǎng)站。要學(xué)JAVA最好還是找本書看一看。JAVA能做的東西很多,你要決定你的主攻方向然后就去找相應(yīng)的資料。
1、比如,你想學(xué) Spring MVC Framework,你可以搜索并且找到一些開源的項目。遵循“照葫蘆畫瓢”的原則,你能夠通過實例快速的學(xué)習(xí)框架,尤其是你已經(jīng)具有使用類似框架的經(jīng)驗。
2、Java系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSI C實現(xiàn)的。 Java語言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式, 然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。
3、您可能知道可以在那里免費托管項目,但是您可能不知道它是學(xué)習(xí)流行的Java庫和框架的絕佳資源。例如,如果您想學(xué)習(xí)Spring MVC框架,則可以搜索并找到一些開源項目。
1、你說的java源代碼是指編譯成的class文件前的java文件。
2、打開githubguan網(wǎng)“”。根據(jù)“zxing”查找。
3、看別人的代碼是一種痛苦的事情,不過只要你喜歡可以把這種痛苦的經(jīng)歷變成與一個陌生人的交流,看代碼首先要熟悉業(yè)務(wù),再次通過注釋尋求,模塊功能。
4、一開始看源碼,看的特別糙,知道個大概,知道ArrayList的底層實現(xiàn)是數(shù)組,HashMap的底層是散列表(數(shù)組+鏈表);更深入一點的擴容、hash碰撞等等就不知道了。