[Java 教程 03] 我的第一個Java程式,03java

來源:互聯網
上載者:User

[Java 教程 03] 我的第一個Java程式,03java

現在,大家應該都已經安裝好jdk環境了吧!是不是已經躍躍欲試,按耐不住心中的小激動了?那我們現在就來寫我們java學習生涯中的第一個java程式。

檔案相關設定

為了方便後面大家的學習呢?有一點大家還是需要提前設定一下的,就是檔案的相關設定(如果已經做過相關設定,跳過這一段)
首先隨便進入一個檔案夾,我們會發現檔案夾下的檔案都只有檔案名稱,卻沒有檔案是屬於那種類型的尾碼名,設定成功之後應該是長這樣的,先給大家看設定成功的樣子

如果你的已經是長這樣了,那就不用設定啦,說明已經設定過了,如果不是長上面那樣的同學,那你們就需要再往下看咯!

首先我們看一下檔案夾上方的工具列,是不是有一個工具選項,點擊它,然後選擇檔案夾選項

選擇查看,然後把顯示隱藏的檔案選擇上,把隱藏已知檔案的副檔名這個√去掉,搞定之後點擊確定就大功告成了!

文字編輯器編寫代碼

可能很多朋友在看別的程式員敲代碼的時候都是用各種炫酷的整合IDE開發工具,好黑科技的感覺對不對?不用羨慕他們,後面我們也會變得炫酷。那如何才能以後變得炫酷呢?騷年,莫急,現在我們就要介紹炫酷coding的開山鼻祖——文字編輯器直接直接寫代碼。

啥是文字編輯器?(⊙o⊙)…額,應該都知道吧。那我們就直接說咯!

首先自己選擇一個檔案夾,最好建立一個專門用於儲存我們自己寫的代碼的檔案夾,進入檔案夾之後點擊滑鼠右鍵,選擇建立,然後選擇文字文件

把檔案名稱重新命名為HelloJava,把txt尾碼名改為java,命名完成出現提示點擊是

建立完成之後,我們會發現檔案的類型變為Java類型,我們選中該檔案,點擊滑鼠右鍵,選擇編輯,開啟文本編輯框後輸入如下內容

編輯完成後關閉檔案回到該檔案所在目錄(即檔案夾),然後在目前的目錄開啟命令列DOS視窗,輸入命令javac HelloJava.java,然後斷行符號,發現命令列DOS視窗沒啥反應,但是如果你仔細一點,你會發現,目前的目錄下多了一個叫做HelloJava.class的檔案,如

好,我先不解釋它是啥,因為後續會說到,如果出現這一步,我們繼續在DOS視窗輸入下一條命令:java HelloJava,斷行符號,是不是發現此時視窗裡有反應了,多出了兩行文字

這兩行內容其實就是我們剛才在文字編輯器中的代碼讓其打出的,這就是用文字編輯器的方式編寫運行代碼的方式!

JShell方式編寫代碼

什麼是jshell呢?那我就簡單的先給大家介紹一下。

jshell是Java 9 新增的一個指令碼工具,意思是可以在命令列裡直接運行java的代碼,而無需建立Java檔案,然後再編譯,最後運行。我覺得jshell的好處就是即寫即得,平常只想看看幾行代碼啟動並執行結果是怎麼樣的,有了jshell就方便多了,直接在命令列上敲。

那如何使用它呢?

開啟DOS命令視窗,輸入命令:jshell,斷行符號,稍等幾秒鐘就會看到JShell啟動成功的歡迎提示,出現說明啟動成功!

然後,怎麼用呢?比如,輸入 1+1:

結果輸出$1 ==> 2,其中$1表示第一個臨時變數。

如果輸出我們剛才用文字編輯器輸出的內容呢?

我們再用它建立一個方法,方法具體是什麼我們後面再詳細說,現在先簡單的看效果

如果想修改方法,怎麼辦?重寫嗎?不用這樣的親,可以輸入“/edit sum”,會彈出編輯介面:

調用修改過的方法,這裡的j是我們定義的變數,所以它沒有”$”符號。

如果我們想看看之前自己所啟動並執行所有指令碼,我們可以用“/list”來查看

然後,我們可以通過“/import”來查看指令碼的預設匯入的包,至於什麼是包,就是當前程式運行需要引用的一些東西

最後,我們輸入“/exit”來退出jshell環境:

結語

好啦,兩種方式都介紹完了,趕緊去嘗試一下吧!

轉載請註明:呆萌鐘 » [Java Review 03] 我的第一個Java程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.