您的位置:首頁>正文

自學大數據Java難麼?

不想掏學費去上培訓班, 想要通過自學的方式學習Java, 那麼自學從何下手呢?自學Java難麼?下面來介紹一下自學Java的步驟, 每個人的自學能力是不一樣的, 是否可以通過自學來掌握Java技術就要看個人能力了。

1.學習Java的第一步是安裝好JDK

其實JDK的學習沒有那麼簡單, 關於JDK有兩個問題是很容易一直困擾Java程式師的地方:一個是CLASSPATH的問題, 其實從原理上來說, 是要搞清楚JRE的ClassLoader是如何載入Class的;另一個問題是package和import問題, 如何來尋找類的路徑問題。 把這兩個問題摸索清楚了, 就掃除了學習Java和使用JDK的最大障礙。

2.第二步是學習Java的語法。

Java的語法是類C++的, 基本上主流的程式設計語言不是類C, 就是類C++的, 沒有什麼新東西, 所以語法的學習, 大概就是半天的時間足夠了。 唯一需要注意的是有幾個不容易搞清楚的關鍵字的用法, public, protected, private, static, 什麼時候用, 為什麼要用, 怎麼用。

3.第三步是學習Java的物件導向的程式設計語言的特性的地方。

比如繼承, 構造器, 抽象類別, 介面, 方法的多態, 重載, 覆蓋, Java的異常處理機制。 對於一個沒有物件導向語言背景的人來說, 這個過程需要花很長很長時間, 如果學習Java之前沒有C++的經驗, 只有C的經驗, 大概要花一個月左右的時間吧, 才能徹底把這些概念都搞清楚, 把書上面的例子反復的揣摩, 修改, 嘗試, 把那幾章內容反復的看過來, 看過去, 至少看不下5遍, 才徹底領悟了。

4.第四步就是開始熟悉Java的類庫。

Java的基礎類庫其實就是JDK安裝目錄下面jrelibt.jar這個包。 學習基礎類庫就是學習rt.jar。 基礎類庫裡面的類非常多, 但是真正對於我們來說最核心的只有4個, 分別是

java.lang.*;

java.io.*;

java.util.*;

java.sql.*;

5.第五步, 掃清Documentation裡面其他一些比較有用處的類

第五步,

通過上面的學習, 如果學的比較扎實的話, 就打好了Java的基礎了, 剩下要做的工作是掃清Documentation裡面除了上面4個包之外的其他一些比較有用處的類。 除了要做GUI程式設計之外, JDK裡面其他會有用處的包是這些:

java.text.*;

java.net.*;

javax.naming.*;

6.第六步, Java Web 程式設計

Web程式設計的核心是HTTP協定, HTTP協定和Java無關, 如果不熟悉HTTP協議的話, 雖然也可以學好Servlet/JSP程式設計, 但是達不到舉一反三的境界。

此外Java Web程式設計學習的重點要放在Web Application的設計模式上, 如何進行業務邏輯的分析, 並且進行合理的設計, 按照MVC設計模式的要求, 運用Servlet和JSP分別完成不同的邏輯層。

7.第七步, J2EE程式設計

以上的學習過程如果是比較順利的話, 進行到這一步, 難度又陡然提高。 因為上面的知識內容都是只涉及一個方面,

而像EJB, JMS, JTA等核心的J2EE規範往往是幾種Java技術的綜合運用的結晶, 所以掌握起來難度比較大。

自學Java的具體步驟已經跟大家講的比較清楚, 魔據大資料提醒:想學Java的朋友們對比一下自身的基礎來選擇自學還是報班。 根據自身能力、學習時間、自製力等多因素綜合選擇最適合自己的那個。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示