從寫Java系列的第一篇到如今已經三個月了,由於在網絡上或書籍中沒有見到一些很適合初學者的學習流程,因此下決心本身寫一寫,也看成回顧一下Java的知識。網上有許多Java教程之類的內容,都是從概念起步的,對於初學者來講,概念的重要性無可厚非,但拿我本身來講,有時概念太多就會對其產生反感。既然Java是一門編程語言,那從程序的角度入門也是個不錯的選擇,看懂了程序再去了解概念,會發現其實概念也沒有那麼複雜、那麼難以理解。而我寫的這些隨筆,可能有時有些簡單,有些可能也須要不少概念來支撐,但整體來講都是從代碼入手的,理解起來相對直接看概念來講也會感興趣許多。html
本次編寫的這個系列只是Java的基礎知識,一門語言就是一個世界,想要學好一門語言,首先就是打好基礎,在有好的基礎支撐下才能進一步學習深刻的內容,好比一些新技術或是底層的知識。數據庫
該系列我將其分爲了三大篇,分別是入門篇、進階篇和高級篇。入門篇主要是學習一門新語言必備的知識,與C/C++、Python等語言的開篇很相似,這裏的知識基本都是互通的,若是有過一門語言的學習基礎,那入門篇其實就是學習了一些新的語法規定;進階篇纔開始瞭解面向對象的知識以及Java的核心內容,Java語言是一個典型的面嚮對象語言,而面向對象的好處就是可維護、可擴展、可複用、靈活性好,就好像咱們的四大發明之一——活字印刷術,它就深入的體現了面向對象的思想,在這部份內容中還有一個圖形界面Swing,這部分知識並不重要,有興趣的朋友能夠看一看,至關於額外的知識點;高級篇的內容在項目中常常會用到,好比多線程、JDBC,這都是很重要的知識點,若是真要寫這部分知識的話,可能十幾篇文章都不夠用,這裏只講解到了會用的層次,更深層的內容能夠查閱相關資料。編程
本篇做爲一篇目錄,將此係列串在一塊兒。設計模式
Java的知識遠不止這些,這些只是經常使用的且比較重要的知識,後面可能會再寫一些Spring、JVM、設計模式等等,Java基礎系列就到此爲止了。數組
若是發現文章中有什麼問題請聯繫我,互相交流、共同進步。網絡