java新手代碼大全 如何查看javaJDK中底層源碼?
如何查看javaJDK中底層源碼?檢查Java JDK中的底層源代碼方法:導(dǎo)入源代碼包。具體方法如下:1。單擊“窗口”->“首選項”->“Java”->“已安裝的JRE”2。此時,在“in
如何查看javaJDK中底層源碼?
檢查Java JDK中的底層源代碼方法:導(dǎo)入源代碼包。
具體方法如下:
1。單擊“窗口”->“首選項”->“Java”->“已安裝的JRE”
2。此時,在“installed jres”的右側(cè)是列表窗格,其中列出了系統(tǒng)中的JRE環(huán)境。選擇JRE,然后單擊“編輯…”。。?!霸趥?cè)面,一個窗口(編輯JRE)
3rt.jar公司文件的這個項目:“C:program filesJavaJRE1.5.0u06librt.jar公司“
單擊左側(cè)的”“展開它,
4?!薄U归_后,可以看到“source attachment:(none)”。單擊此項,單擊右側(cè)的“源附件…”按鈕,然后在JDK目錄中選擇“源附件…”src.zip文件一直單擊“確定”完成。設(shè)置后,按住CTRL鍵,然后單擊JDK方法名或類名以查看該方法的源代碼。另外,也可以通過按F3鍵來實現(xiàn)。
擴(kuò)展:rt.jar公司包含JDK的基本類庫,即java.doc文件學(xué)習(xí)框架底層技術(shù)的最佳方法是直接查看源代碼。當(dāng)然,看源代碼的前提是要通過官方文檔了解框架的整體架構(gòu),這樣在看源代碼的時候就不會像一只無頭蒼蠅。另外,看源代碼也很嫻熟,而且很容易上手學(xué)者看源代碼的最好方法就是通過調(diào)試。在查看源代碼的過程中,您會逐漸發(fā)現(xiàn)許多其他框架依賴于其他框架或其他底層技術(shù),例如Dubbo。其他通信依賴于netty,netty封裝了Java,因此您越想了解底層,基礎(chǔ)知識就越重要。其實,這是你的基本功。例如,你知道JDK的級別和它的實現(xiàn)機(jī)制嗎?你知道數(shù)據(jù)結(jié)構(gòu)算法嗎?我想如果我們有一個堅實的基礎(chǔ),它將更快地查看一些java框架的底層技術(shù);如果我們不夠堅固,它看起來會很累,但是如果我們每次都發(fā)現(xiàn)更深入的技術(shù),我們可以看看其他階段的知識也是一種學(xué)習(xí)的方式。至于讀什么書,我覺得它們不像源代碼那么直接。您可以理解閱讀源代碼的方法。一般來說,你不需要買書。如果你想買書,你可以買一些書來提高你的基本技能。
我想了解一下java框架技術(shù)的底層,應(yīng)該看什么書,推薦一下?
兩者都要掌握并深入實踐。
對于java基礎(chǔ),是應(yīng)該掌握底層原理,還是方法的熟練使用?
當(dāng)我們現(xiàn)在開發(fā)軟件時,有許多種類的庫或組件可以被引用。這將提高軟件開發(fā)的效率,當(dāng)然也降低了開發(fā)的難度。
它通常指“本機(jī)開發(fā)”,即不使用或使用其他人封裝的較少代碼庫的軟件開發(fā)
!例如,對于Windows應(yīng)用程序的開發(fā),使用Visual C或C#,它們對系統(tǒng)的具體實現(xiàn)有很多封裝。對于開發(fā)人員來說,它是透明的,他們不知道它的具體實現(xiàn)過程是怎樣的。
但是如果使用Windows系統(tǒng)提供的原始API進(jìn)行開發(fā),則需要掌握系統(tǒng)的具體實現(xiàn)過程,了解其原理,才能進(jìn)行軟件開發(fā)。而這是提高一個人系統(tǒng)開發(fā)能力的最佳途徑
!因此,作為一名專業(yè)軟件開發(fā)人員,我們應(yīng)該從所謂的“底層”了解系統(tǒng)的工作原理。這樣,我們在開發(fā)軟件時,就可以利用它對代碼進(jìn)行改進(jìn)和優(yōu)化,提高軟件的效率和健壯性。而不是僅僅能夠?qū)崿F(xiàn)特定的功能,而不關(guān)心軟件的實現(xiàn)效率等問題。
當(dāng)我們熟練地掌握這些“底層”原則時,我們將在軟件開發(fā)過程中更加得心應(yīng)手。只有這樣,所開發(fā)的軟件才能更加健壯和可維護(hù)
!如果你認(rèn)為我的回答對你有幫助,請喜歡。謝謝您