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