在Java入門階段,你可能需要接觸到以下這部分知識,不管你是從通過哪種方式學習,這些內容都是你學習Java基礎時繞不過的重點。
PS: 首先給大家分享一套最新的 java從入門到精通學習教程資料,需要這套教程的寶寶可以1. 關注小編+轉發本文;
2.然後私信小編:"Java"免費領取全套哦!
下面是學習路線課程大綱 :
在Java入門階段,你可能需要接觸到以下這部分知識,不管你是從通過哪種方式學習,這些內容都是你學習Java基礎時繞不過的重點。
PS: 首先給大家分享一套最新的 java從入門到精通學習教程資料,需要這套教程的寶寶可以1. 關注小編+轉發本文;
2.然後私信小編:"Java"免費領取全套哦!
下面是學習路線課程大綱 :
在Java入門階段,你可能需要接觸到以下這部分知識,不管你是從通過哪種方式學習,這些內容都是你學習Java基礎時繞不過的重點。
PS: 首先給大家分享一套最新的 java從入門到精通學習教程資料,需要這套教程的寶寶可以1. 關注小編+轉發本文;
2.然後私信小編:"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基礎知識
這部分內容是你必須要掌握的內容,在入門階段你需要把這些基礎打紮實,以便於在學習後面的內容時可以更上一層樓。如何把基礎打紮實呢,最好的辦法就是在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的背景色設置為黑色,因為據說黑色的背景才能配得上專業的碼農^_^、
感覺對你有幫助的話快來轉發本文 找小編領取資料吧