'阿里JAVA架構師支招:JAVA初學者需要掌握的知識點'

"

在Java入門階段,你可能需要接觸到以下這部分知識,不管你是從通過哪種方式學習,這些內容都是你學習Java基礎時繞不過的重點。

PS: 首先給大家分享一套最新的 java從入門到精通學習教程資料,需要這套教程的寶寶可以1. 關注小編+轉發本文;

2.然後私信小編:"Java"免費領取全套哦!

下面是學習路線課程大綱 :

"

在Java入門階段,你可能需要接觸到以下這部分知識,不管你是從通過哪種方式學習,這些內容都是你學習Java基礎時繞不過的重點。

PS: 首先給大家分享一套最新的 java從入門到精通學習教程資料,需要這套教程的寶寶可以1. 關注小編+轉發本文;

2.然後私信小編:"Java"免費領取全套哦!

下面是學習路線課程大綱 :

阿里JAVA架構師支招:JAVA初學者需要掌握的知識點

"

在Java入門階段,你可能需要接觸到以下這部分知識,不管你是從通過哪種方式學習,這些內容都是你學習Java基礎時繞不過的重點。

PS: 首先給大家分享一套最新的 java從入門到精通學習教程資料,需要這套教程的寶寶可以1. 關注小編+轉發本文;

2.然後私信小編:"Java"免費領取全套哦!

下面是學習路線課程大綱 :

阿里JAVA架構師支招:JAVA初學者需要掌握的知識點

阿里JAVA架構師支招:JAVA初學者需要掌握的知識點

Java基礎知識

這部分內容是你必須要掌握的內容,在入門階段你需要把這些基礎打紮實,以便於在學習後面的內容時可以更上一層樓。如何把基礎打紮實呢,最好的辦法就是在IDE上把書上或者視頻上的每個例子都實現一遍,當然有的時候你也可以自己寫一些有意思的例子。

1 基本數據類型

比如int,double,char,以及其包裝類。

熟悉基本數據類型的使用,瞭解每種類型所佔的字節數,以及它們和包裝類之間的相互轉換。

2 流程控制

比如for循環,if else,while循環等等

如果是學過c語言的同學,這部分可以跳過了。

3 字符串類型String的使用

字符串類型是Java中很重要的類型,它不是基本數據類型,但卻很常用,熟悉和實踐String相關的api,開始你對字符串的學習吧。

4 數組

數組的初始化方式有哪些,二維數組應該怎麼寫,把數組當成方法參數又該怎麼處理?

5 類和對象

Java中最重要的兩個概念:類和對象,它們有什麼用呢,有什麼區別和聯繫呢,請在代碼中實踐它們吧。

Java核心技術

對於這部分內容,我相信很多小白只能瞭解它們的基本使用方法,但是並不明白其背後的一些原理:比如為什麼接口和抽象類有這些區別,多態的意義是什麼,為什麼要有反射。

新手在學習這部分內容時,只需要知道怎麼用就可以了。當然,你最好把這些特性都實現一遍,以加深印象。

至於為什麼有這些特性,這些特性背後的原理是什麼,不是我們現在討論的內容,這些內容我們將在初級和中級篇中講述。因為,要了解這些原理,你得了解JVM,瞭解併發技術的基礎,瞭解網絡基礎,甚至更多。顯然,這不是你現在能做到的。

1 接口和抽象類

寫一些接口,同時寫一些實現類去實現這些接口,並且瞭解一下為什麼我們需要接口,為什麼子類需要實現接口裡的方法。

同理,去實現一些抽象類吧。然後,看看它和接口有什麼不同。

2 繼承,封裝和多態

如何理解繼承,子類和父類之間有什麼聯繫呢。

封裝是一種保護代碼的方式,有哪些方式可以實現封裝呢。

多態一般分為重載和重寫,它們分別怎麼使用?

3 異常處理

Java中的異常處理主要用於捕獲和處理錯誤,請你寫一些try catch代碼塊去捕獲錯誤吧。

4 集合類

集合類是我們經常需要打交道的東西,List,Map,Set等等,趕快去熟悉API,然後寫一些測試例子吧。

5 IO輸入流和輸出流

IO輸入流和輸出流可以操作文件,網絡數據等內容,如何在Java代碼中完成這麼複雜的操作呢,其實只需要簡單的幾個api就可以了。

6 多線程

為了讓系統資源最合理地分配和調度,我們需要多線程,多線程會讓程序變得有趣,也會帶來很多問題,使用Thread和相關API,去嘗試這些有趣的事情吧。

可選內容:

1 反射(瞭解即可,不是入門必須)

2 枚舉類型和泛型(瞭解即可,不是入門必須)

3 網絡通信(瞭解基本的socket使用即可,需要網絡基礎)

4 數據庫操作(瞭解基本的JDBC即可,需要數據庫基礎)

最後最重要一點:

記得把IDE的背景色設置為黑色,因為據說黑色的背景才能配得上專業的碼農^_^、

"

在Java入門階段,你可能需要接觸到以下這部分知識,不管你是從通過哪種方式學習,這些內容都是你學習Java基礎時繞不過的重點。

PS: 首先給大家分享一套最新的 java從入門到精通學習教程資料,需要這套教程的寶寶可以1. 關注小編+轉發本文;

2.然後私信小編:"Java"免費領取全套哦!

下面是學習路線課程大綱 :

阿里JAVA架構師支招:JAVA初學者需要掌握的知識點

阿里JAVA架構師支招:JAVA初學者需要掌握的知識點

Java基礎知識

這部分內容是你必須要掌握的內容,在入門階段你需要把這些基礎打紮實,以便於在學習後面的內容時可以更上一層樓。如何把基礎打紮實呢,最好的辦法就是在IDE上把書上或者視頻上的每個例子都實現一遍,當然有的時候你也可以自己寫一些有意思的例子。

1 基本數據類型

比如int,double,char,以及其包裝類。

熟悉基本數據類型的使用,瞭解每種類型所佔的字節數,以及它們和包裝類之間的相互轉換。

2 流程控制

比如for循環,if else,while循環等等

如果是學過c語言的同學,這部分可以跳過了。

3 字符串類型String的使用

字符串類型是Java中很重要的類型,它不是基本數據類型,但卻很常用,熟悉和實踐String相關的api,開始你對字符串的學習吧。

4 數組

數組的初始化方式有哪些,二維數組應該怎麼寫,把數組當成方法參數又該怎麼處理?

5 類和對象

Java中最重要的兩個概念:類和對象,它們有什麼用呢,有什麼區別和聯繫呢,請在代碼中實踐它們吧。

Java核心技術

對於這部分內容,我相信很多小白只能瞭解它們的基本使用方法,但是並不明白其背後的一些原理:比如為什麼接口和抽象類有這些區別,多態的意義是什麼,為什麼要有反射。

新手在學習這部分內容時,只需要知道怎麼用就可以了。當然,你最好把這些特性都實現一遍,以加深印象。

至於為什麼有這些特性,這些特性背後的原理是什麼,不是我們現在討論的內容,這些內容我們將在初級和中級篇中講述。因為,要了解這些原理,你得了解JVM,瞭解併發技術的基礎,瞭解網絡基礎,甚至更多。顯然,這不是你現在能做到的。

1 接口和抽象類

寫一些接口,同時寫一些實現類去實現這些接口,並且瞭解一下為什麼我們需要接口,為什麼子類需要實現接口裡的方法。

同理,去實現一些抽象類吧。然後,看看它和接口有什麼不同。

2 繼承,封裝和多態

如何理解繼承,子類和父類之間有什麼聯繫呢。

封裝是一種保護代碼的方式,有哪些方式可以實現封裝呢。

多態一般分為重載和重寫,它們分別怎麼使用?

3 異常處理

Java中的異常處理主要用於捕獲和處理錯誤,請你寫一些try catch代碼塊去捕獲錯誤吧。

4 集合類

集合類是我們經常需要打交道的東西,List,Map,Set等等,趕快去熟悉API,然後寫一些測試例子吧。

5 IO輸入流和輸出流

IO輸入流和輸出流可以操作文件,網絡數據等內容,如何在Java代碼中完成這麼複雜的操作呢,其實只需要簡單的幾個api就可以了。

6 多線程

為了讓系統資源最合理地分配和調度,我們需要多線程,多線程會讓程序變得有趣,也會帶來很多問題,使用Thread和相關API,去嘗試這些有趣的事情吧。

可選內容:

1 反射(瞭解即可,不是入門必須)

2 枚舉類型和泛型(瞭解即可,不是入門必須)

3 網絡通信(瞭解基本的socket使用即可,需要網絡基礎)

4 數據庫操作(瞭解基本的JDBC即可,需要數據庫基礎)

最後最重要一點:

記得把IDE的背景色設置為黑色,因為據說黑色的背景才能配得上專業的碼農^_^、

阿里JAVA架構師支招:JAVA初學者需要掌握的知識點

感覺對你有幫助的話快來轉發本文 找小編領取資料吧

"

相關推薦

推薦中...