歡迎來到培訓(xùn)無憂網(wǎng)!

全國(guó)切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無憂網(wǎng) > 新聞資訊 > 電腦/IT > java培訓(xùn) >  自學(xué)Java要學(xué)習(xí)哪些內(nèi)容?

自學(xué)Java要學(xué)習(xí)哪些內(nèi)容?

來源:培訓(xùn)無憂網(wǎng) 發(fā)布人:云朵

2022-02-16 10:24:47|已瀏覽:148次

自學(xué)Java要學(xué)習(xí)哪些內(nèi)容?

學(xué)習(xí)內(nèi)容

(1)JAVA基礎(chǔ)
      Java基礎(chǔ),又稱JavaSE,如果有C語言基礎(chǔ),那么1個(gè)月就足夠了,Java比C更多的是面向?qū)ο、接口、異常這些東西,而C++就是Java的超集,除了反射、注釋不支持。因此對(duì)于學(xué)過C++的同學(xué)來說,學(xué)習(xí)Java就是換關(guān)鍵詞,沒有新的語言功能學(xué)習(xí)負(fù)擔(dān)。
(2)JAVAWEB
      從JavaWeb的基石JSP,Servlet開始學(xué)習(xí),但老實(shí)說,這兩種技術(shù)的確很陳舊。但我仍然認(rèn)為值得學(xué)習(xí),畢竟后來的SpringMVC這些東西都是為了解決JSP,Servlet這些在開發(fā)效率方面的問題。例如,SpringMVC中的DispatcherServlet將截取所有請(qǐng)求,負(fù)責(zé)查找是否有合適的處理器,一臺(tái)前端控制器就可以了,不需要每一臺(tái)Servlet都去web.xml配置。
(3)JAVA深入
這塊主要包含以下內(nèi)容:
      類加載機(jī)制、字節(jié)碼執(zhí)行機(jī)制、JVM內(nèi)存模型
      GC算法
      線程池、鎖、原子類、JUC包
(4)操作系統(tǒng)
      操作系統(tǒng)這門課,我的感覺是易學(xué)難精,但是掌握到日常編程和面試夠用還是比較容易的。那么畢業(yè)生或者說你去準(zhǔn)備校招面試應(yīng)該達(dá)到怎樣的水平:OS 四大模塊的理論知識(shí): 進(jìn)程與線程管理、內(nèi)存管理、IO與文件系統(tǒng)、設(shè)備管理了解 Linux 內(nèi)核部分實(shí)現(xiàn)原理,如內(nèi)存管理、進(jìn)程管理、虛擬文件系統(tǒng)等其中內(nèi)存、進(jìn)程、IO 是重點(diǎn),這幾塊也是和編程關(guān)系最密切的,要對(duì)下面這些話題有一個(gè)清晰的認(rèn)知:
      操作系統(tǒng)由哪些構(gòu)成進(jìn)程的狀態(tài)、切換、調(diào)度進(jìn)程間通信方式(共享內(nèi)存、管道、消息)。
      進(jìn)程和線程的區(qū)別線程的實(shí)現(xiàn)方式(一對(duì)一、多對(duì)一等)。
      互斥與同步(信號(hào)量、管程、鎖),為什么需要虛擬內(nèi)存,MMU 具體如何做地址轉(zhuǎn)換的內(nèi)存為什么分段、分頁(yè)頁(yè)面置換算法文件系統(tǒng)是如何組織的虛擬文件系統(tǒng)(VFS)是如何抽象的。
      關(guān)于操作系統(tǒng),最好的實(shí)踐就是看下 Linux 內(nèi)核是怎么實(shí)現(xiàn)的,千萬不要理解成直接去看Linux源碼,那不是一般人能看明白的。
自主學(xué)習(xí)要注意培養(yǎng)良好的學(xué)習(xí)習(xí)慣!
      這很考驗(yàn)一個(gè)人的自律能力,人都有惰性,需要克服,否則就會(huì)出現(xiàn)半途而廢的情況,到時(shí)學(xué)習(xí)效果就不太好,而養(yǎng)成一個(gè)良好的學(xué)習(xí)習(xí)慣也并非一朝一夕,需要每天如一日不間斷地學(xué)習(xí),通常來說一件事堅(jiān)持做21天就可以養(yǎng)成習(xí)慣了!試試吧!
自學(xué)還要注意學(xué)習(xí)方式方法
      學(xué)習(xí)的同時(shí)也要練習(xí)。其實(shí)編程是一個(gè)熟能生巧的過程。要增加練習(xí)時(shí)間的比例,多練習(xí),多操作,才能加深印象?匆曨l會(huì)有一種情況,就是能理解卻寫不出來,所以要避免這種情況,一定要多去練習(xí)。

      注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://m.elsolbar.com/news-id-21241.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注java培訓(xùn)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機(jī):

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無憂網(wǎng)
免 費(fèi) 申 請(qǐng) 試 聽
提交申請(qǐng),《培訓(xùn)無憂網(wǎng)》課程顧問老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!