首頁  >  文章  >  Java  >  怎麼才算精通java

怎麼才算精通java

silencement
silencement原創
2019-05-30 09:48:473306瀏覽

怎麼才算精通java

常常有人在網路上搜尋Java學到什麼程度才算精通,今天,就來給大家解答這個問題,你把下面這些內容掌握以後,你就可以自詡精通Java後端了。

1.電腦基礎

這部分內容是電腦相關專業同學的課程,但是非科班的小夥伴就需要花時間惡補了。

特別是電腦網絡,作業系統,資料結構這三門課程。至於編譯原理,個人大概懂一點就行了,我也只看過簡單的概念和狀態機相關的內容,並不是特別重要。

2.Java程式設計  

這裡的Java程式設計部分包含了許多內容。我們可以分別看看,大概歸納一下就是這幾個部分。  

Java基礎  這裡的Java基礎包括基本語法,集合類別框架,以及一些高階特性,例如反射,註解等等。  

Java基礎的知識點非常多,所以要真正搞懂也沒有那麼簡單,另外,隨著時間推移,一些新特性也需要得 到我們的重視,比如時下流行的JDK8。

設計模式

一直覺得設計模式可以和Java基礎一塊學,所以我也把它放在這裡。當然,一些真正使用到設計模式的地方,譬如JDK的集合類,IO流等等,也需要你夠重視。

java web 技術

Java Web技術包括J2EE,以及web框架,甚至一系列常用的元件

1 J2EE主要包括的就是servlet,jsp這些比較復古的web開發組件了。雖然現在直接用它們的情況比較少,但是我們還是需要花一些時間去掌握它們的。

2 web框架常用的就是Spring了,對應的,hibernate和mybatis也需要了解一下。

3 同時,JavaWeb開發時的常用類別庫,例如jnuit單元測試,log4j日誌工具,以及建置工具maven,都屬於我們要掌握的範疇。

4 最後,要注意的是,Web相關的一些基本知識,例如HTTP協議,網路安全基礎,也是我們要考慮的部 分。

Java 並發技術 

Java的同時技術泛指Java的多執行緒技術,以及JUC套件裡的並發類,例如執行緒池,並發工具類,阻塞隊列等等。 Java並發技術完全可以獨立出來學習,是Java進階知識的一大重點。

Java 網路程式設計和伺服器 

這一塊內容是Java中比較複雜但也很重要的一塊內容。例如BIO,NIO,AIO的一些使用和原理,以及tomcat 這類web伺服器,甚至是netty這種網路程式框架,都是可以去了解、學習的內容。

Java 基礎與調優

 JVM是提供Java程式運作的一個流程,學習JVM知識,也是我們的必經之路。除了看懂《深入理解jvm虛 擬機》以外,我們還要學習的內容就是JVM調優,使用適當的工具診斷問題,最後解決問題。這部分內容在面試中呈現的不僅是GC,記憶體分區,以及類別載入器,也包括了我所說的JVM調優問題。

3.Linux

作為後台同學,常年被面試官問linux相關的問題,所以覺得學好linux還蠻重要的,除了基本命令以外, 最好還能了解一些shell腳本,甚至是核心相關的知識,這方面是我的一個弱項。還有就是資料庫等相關知識。

以上是怎麼才算精通java的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:java int是什麼下一篇:java int是什麼