java新手入門學習步驟(零基礎到跑起第一個代碼)


1、安裝jdk1.8

給機器安裝jdk可以暫時理解為讓機器學會一本詞典,這樣你的機器才認識java語言。

安裝步驟很簡單,直接下一步下一步就可以了。安裝過程中會有兩次提示,要求選擇jdk和jre的安裝路徑,建議安裝在c:\java\jdk1.8和c:\java\jre1.8,注意看安裝提示,從現在起養成仔細閱讀提示的習慣,這是程序員必備素質。

至於jdk和jre分別是干什么用的,為了降低學習成本,把有限的時間精力花在刀刃上,這里就不要糾結了,你可以工作幾年都不去搞懂它,幾乎不會影響你的工作開展。

千萬別問我jdk1.8在哪里下載。

安裝好之后,一定要配置環境變量。步驟不多說,自己度娘關鍵詞“jdk環境變量配置”。

 

2、安裝開發工具(工具名字叫intellij)

我這里有一個版本可以直接用,當然,也可以自己去找一下,但我不建議這么折騰。

鏈接:https://pan.baidu.com/s/1Gitf1QDI7knvZjUR1G0nuQ
提取碼:s51p

這個工具是要收費的,但我這里有科學使用方法,你懂的。

鏈接:https://pan.baidu.com/s/1An-VJoOSApXLG3IzwbTmUg 

提取碼:w871
什么,文檔有點亂?等你上班了你就會明白一個道理,有人願意給你講個大概方向就已經是老天爺在幫你了,你還嫌講得不夠清楚。

如果分享失效了,可以給我留言。

安裝也很簡單,基本上也是下一步下一步就搞定。安裝過程中,至少要注意一下安裝路徑,不要自己安裝的軟件安在了哪里都不知道,有沒有默認綁定安裝其它軟件也不清楚。

建議創建一個d:\devTools目錄,以后所有工作相關的軟件都安裝在這個目錄下。

代碼放在d:\workspace下,以后創建一個a工程,路徑就是d:\workspace\a,建議再建一個目錄專門用來備份代碼。

再創建一個d:\doc的目錄,用來放工作中用到的文檔,最好在這個目錄下再根據業務歸類存放。

有理有條整理好自己干活的工具和資料,也是程序員必備的基本素質。你現在不信,等你工作幾年不信也得信。當然,你可以打死也不信,所以導致了天下程序員有優劣之分。

 

3、創建一個java工程(也叫項目,英文名project),開始入門敲代碼。

什么,你看很多培訓課程,講了幾天才開始講敲代碼?

講師晃點你的,不講那么多,怎么體現出他們的學校很專業呢,不講那么多,怎么湊夠五個月的全日制培訓周期呢。

要開始敲代碼,就是這么簡單。講什么計算機原理、二進制、java前世今生、用記事本寫代碼然后用命令編譯運行......

沒錯,我就是看不下去了,才把入門步驟寫出來放在網上,希望運氣好的新手不要去學裝X,把有限的時間、精力、信心,用在該用的地方。

講師講的有沒有用?我不敢說沒用,不然我肯定會被圍攻。但是,同學,真的不適合你,你工作幾年了再去搞懂那些也來得及。那些對你學習和工作基本沒用(甚至面試都不會問),但恰好又是最枯燥最難的一塊知識,為什么要給你一個還沒入門的新手講?

怪不得很多人學了一個開頭就放棄了,我要感謝這些講師,讓我們的同行競爭壓力減少了很多。

所以,不用懷疑,就這么幾步,就可以開始敲代碼,學習語法和邏輯,正式進入編程世界了!

那么問題來了,如何創建java工程,如何運行你的第一段java代碼?

首先,解釋一下工程(項目)的概念。

沒什么好解釋的,跟建築項目、投資項目、娛樂項目差不多一個概念。我的理解是,業務的一個整體,就是一個項目。

比方說,《人力資源系統》、《客戶管理系統》,就可以分別創建兩個項目。

如何創建項目?步驟稍微有點多,我就不抄過來了,我這人最怕麻煩。

百度大法,關鍵詞“intellij創建java項目”,我只能送你到這兒了。

另外,安裝好intellij之后,很有可能沒有自動集成jdk(新建java工程時project sdk對應的選項為),也就是說開發工具找不到jdk。

這種情況,在創建第一個java工程的時候,注意看,有一個選擇jdk版本的界面,如果沒有選項,說明沒找到jdk。再仔細看,你再看。

當然,如果project sdk選項不為空,而且有java1.8的選項,當然就可以直接用了,沒有說一定要去new啊。

工程創建好之后,大概就像這樣子的結果(這里我的工程名叫做javaTest):

能看到類似的界面,恭喜你,創建項目成功了,馬上可以開始寫代碼了。

 

4、創建一個類(class)

類,英文名class,暫時把它理解為代碼運行的一個單位,你寫的代碼總要有個東西來裝吧?再通俗點講,class相當於word文檔。

首先,鼠標選中src,右鍵,新建(new),package,輸入com.zaki.mytest:

然后ok,你會發現你的工程像這樣子了:

package是什么?可以簡單理解為目錄、文件夾,你想想,假如你的一個工程有上千個class,難道你不用歸類存放一下(通常根據實際業務歸類)?所以就需要文件夾來放。

在硬盤上找到這個工程,發現package確實是以文件夾的形式存在的,其中,一個點就代表一層文件夾:

接下來,在開發工具上,選中com.zaki.mytest,右鍵,新建(new),class,輸入MyTest:

點ok,這時你會看到你的工程結構像這樣子的:

雙擊MyTest(新建的不用雙擊也會自動打開),你會看到右邊的區域變成了這樣:

然后,把下面的代碼完整復制到MyTest{}中的兩個大括號之間。

public static void main(String[] args){
        System.out.println("this is my first java demo!");
    }

最終效果是這樣子的:

千萬別給我說你的跟我的看起來差不多,除了換行可以忽略,其它的,必須跟我的一字不差。

這段代碼什么意思?

來不及解釋了,照我說的做!

最后,鼠標光標選中我們的代碼界面(看我圖上光標在代碼旁邊閃一閃的,這個姿勢就對了!),右鍵,

像我這樣點一下Run 'MyTest.main()',這就是運行代碼了!

再看看開發工具底部,是不是輸出了一行似曾相識的話:

這就大功告成了!這就是用代碼輸出了我們指定的一串內容,雖然這很無聊,但至少說明代碼成功運行了。

 

5、找一些書或者java語法學習網站,開始邊學習邊敲代碼運行

只需要把你的代碼放在

System.out.println("this is my first java demo!");

這一行代碼的位置,把它替換成你的代碼,然后點擊運行,就可以了。

For another example:

 

如果網上找學習資料,可以度娘一下“java菜鳥教程”,自己看。

其實不建議買書看,畢竟,不花錢就能學習,是程序員的一種光榮傳統(其實是書上講得太繞,作者都是抄來抄去的,內容質量沒有網上文章那么高)。

 

注意:文中用到的工程名、包名、類名,等,純屬個人隨意發揮,自己操作時可以取一個自己喜歡的名字。如有雷同,純屬巧合。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM