2013年年初認識的Java,因為之前學習過C++,也考過NCRE 二級C++,知曉C++是一種十分讓人頭疼的OO進階程式設計語言,感覺高不可攀的樣子,後來才知道C++大多用來寫底層代碼的,心裡才覺得釋然:以當時自己的水平根本配不上人家。
在見到Java之後,我發現她比C++單純多了,而且是物件導向的,各方面品質條件的都不錯,一種怦然心動的感覺啊。可是看到我們系主任給定的教材,頓時覺得她又是那麼的難追,整整800頁的“大磚頭塊”啊……
還好後來教我們Java的何老師根本沒有讓我們看這本教材,直接拿最通俗易懂的入門級教材帶我們入門,因為本身挺喜歡Java的,而且老師也不是那種照本宣科型兒的,所以學習起來挺帶勁的,可惜當時沒能領悟Java的意思,書也沒怎麼看,沒能將Java放在心裡,因此在心底許了個願望:希望能在Java滿20周歲之前將其“追”到手,精通Java。
轉眼一年多過去了,軟考讓我不得不去重新面對她認識她,發現自己這一年多以來根本沒有怎麼想起過她,那本大磚頭一直在我的桌子下放著,可是卻從沒好好的看過一頁,因此對她的瞭解只能用似曾相識來形容。不管怎麼樣,我沒有錯過,現在就跟我一起來認識美麗優雅的Java吧。
我用了5天的時間,將馬士兵老師的《J2SE視頻教程》看了一遍,說實話並沒有全部的理解裡面的東西,但是馬士兵老師的講解讓我覺得Java是so easy 的,因此也有信心完成自己一年前許下的心愿。
首先我用思維導圖將所看過的知識點簡單的總結一下:
很多人可能很好奇我前面一直在說Java,而我總結的卻是J2SE,在這裡給不瞭解的朋友說明一下:Java分為三個體系Java SE(J2SE)(Java2 Platform Standard Edition,java平台標準版),JavaEE(J2EE)(Java2 Platform,Enterprise Edition,java平台企業版),Java ME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
作為初學者,當然應該學習最簡單的標準版了,便於我們入門嘛。至於知識點的細節東西就不再一一贅述了,在後續的學習中會對Java中一些比較難理解的知識塊進行詳細討論,歡迎大家與我交流,不吝賜教。 關於Java學習我想再說幾句,其實學習這門進階程式設計語言並不是太難,相比較而言,只要你熟練掌握Java語言的基礎文法知識,並且能夠熟練的使用JDK_API,加上10萬行代碼的訓練,精通Java根本不是事兒。