您好,我現(xiàn)在是北大青鳥成都錦江校區(qū)的學(xué)生,正在學(xué)java,有點小經(jīng)驗跟您分享下,不知道有沒有幫助
公司主營業(yè)務(wù):網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出漢中免費做網(wǎng)站回饋大家。
讀文件有4種方法,
1 按行讀
2 按規(guī)定大小字節(jié)讀
3 按流讀
4 隨機讀取文件
我認為第3種是最好的,而且他是通吃的,
Java開源框架的源代碼怎么讀?說讀開源框架的源代碼對自己寫程序很有幫助的,我不知道從那里下手
找一個你熟悉的項目,下回來源碼,然后單步跟蹤一遍,前題有一定基礎(chǔ),至少會單步跟蹤調(diào)試對ide也得熟悉些,項目別選太大的,像apache里面的項目都還可以。一開始還是比較艱難的,時間長了就好了。
如同你看不懂高手過招一樣。
還是一步一步的來吧。
先看一些基礎(chǔ)知識,寫一些東西,然后重點看自己用到的,或者即將用到的部分,這樣提高效果會更好。
開始的時候是把源代碼關(guān)聯(lián),有不明白的地方可以ctrl直接過去看。之后有一些積攢之后,可以去看開源項目中的閃亮的地方,比如Spring中的IOC。然后參照自己去實現(xiàn)一個簡單的DEMO,之中可以參考一些資料。個人理解這樣會比較快速的將一個項目中的一部分較為深入的了解。畢竟一個成熟的開源項目技術(shù)的積攢及范圍都比較大。完全了解沒有必要也沒有可能。
我讀Spring的經(jīng)驗。
首先要搞清它大體的處理步驟,然后再去詳細看每個類的具體內(nèi)容。讀代碼,最忌從一開始就企圖詳細理解一個大工程的所有細節(jié)。先看大匡,然后再逐步掌握自己感興趣的細節(jié)。
讀代碼的時候可以把框架的代碼讀取到IDE的工程中去,
例如,用Eclipse讀代碼,方便得很。
或者在開發(fā)中設(shè)定classpath時,把代碼也帶上,
個人認為,多看例如JDK、Spring這樣優(yōu)秀的代碼,對于掌握Java編程的精髓很有幫助。
初學(xué)者也不例外!
其實框架就是DB訪問,畫面顯示,資源管理。
首先要知道你的框架的特點,也就是他的側(cè)重點。
我看源代碼喜歡全局搜索,一直找到Java自帶的基礎(chǔ)類。一條先走到黑。嗬嗬,挺笨的
不過建議先會用,熟練用,在研讀。會快一些,少走彎路
不管是在校的學(xué)生還是剛參加工作的,都要從基礎(chǔ)開始,把一些經(jīng)典的基礎(chǔ)問題搞明白了之后再去研究框架,其實感覺框架要先明白框架的總體,有時候不明白框架甚至看著源代碼都不知道屬于哪一類,引入也會產(chǎn)生問題,之后在去看源代碼。最主要的是光看不行,要親手做一下,即使是最簡單的程序也要親手做,如果是人家的程序照著手動敲一遍也會有很大的收獲的
對于開源項目,我覺得從如下方面著手比較好:
2.了解整體項目的技術(shù)架構(gòu)
3.熟悉它用的技術(shù)與知識面,并逐個掌握
4.從單個模塊著手,調(diào)試代碼,熟悉基基本的流程與業(yè)務(wù)
5.在不修改其源碼的基礎(chǔ)上做一些擴展開發(fā)的工作,為我所用6.修改并優(yōu)化其代碼
JAVA讀法:英 ['d?ɑ?v?] 。
一、意思是:
1、n. (非正式)咖啡。
2、n. (Java) Java語言(一種計算機編程語言);爪哇島。
3、n. (Java) (印、美)杰娃(人名)。
一、例句:
After five days of driving through Sumatra, we head over the water to Java.
我們的巴士在蘇門答臘行駛了五天,到了去爪哇的海邊。
二、短語:
1、Java?sea 爪哇海。
2、Senior Java 高級軟件工程師。
3、Java coffee 爪哇咖啡。
4、java ratio 蔗汁比例。
5、Java quassiawood 常綠苦木。
擴展資料:
Java 編程語言
Java具有類似于C++語言的"形式和感覺",但它要比C++語言更易于使用,而且在編程時徹底采用了一種"以對象為導(dǎo)向"的方式。使用Java編寫的應(yīng)用程序,既可以在一臺單獨的電腦上運行,也可以被分布在一個網(wǎng)絡(luò)的服務(wù)器端和客戶端運行。另外,Java還可以被用來編寫容量很小的應(yīng)用程序模塊或者applet,做為網(wǎng)頁的一部分使用。
參考資料來源:百度百科-Java 編程語言
本來不想回答,翻到下面那些答復(fù)實在看不過去,就花點功夫整理下吧,希望對有人心能有幫助。
閱讀分析源代碼,一些有效的方法是:
1、閱讀源代碼的說明文檔和API文檔。
2、如果源代碼有用法示例或向?qū)?,先閱讀這個。
3、了解整個項目的模塊結(jié)構(gòu),可以按模塊進行閱讀。
4、隨時使用查找功能(或超鏈接)閱讀關(guān)聯(lián)類或關(guān)聯(lián)方法。
5、對于有疑問的地方,不妨寫幾行單元測試。
6、由淺入深,由易到難,多閱讀優(yōu)秀的開源項目,代碼閱讀水平會突飛猛進。