从零学Java(3)之第一个实例HelloWorld
作者簡介
作者名:編程界明世隱
簡介:CSDN博客專家,從事軟件開發多年,精通Java、JavaScript,博主也是從零開始一步步把學習成長、深知學習和積累的重要性,喜歡跟廣大ADC一起打野升級,歡迎您關注,期待與您一起學習、成長、起飛!
目錄
從零學Java(8)之變量
從零學Java(7)之數據類型
從零學Java(6)之字面量和常量
從零學Java(5)之關鍵字和保留字
從零學Java(4)之編程規范
從零學Java(3)之第一個實例HelloWorld
從零學Java(2)之搭建開發環境
從零學Java(1)之面向對象
引言:
♀ 小AD:小明哥,我jdk和eclipse都安裝好了,不知道干啥用?你這也不行啊,我剛玩王者的時候,有新手訓練營的,我很容易就知道改怎么玩了。
♂ 明世隱:別急啊,就跟你著急送人頭似的,你說你一個小魯班,閃現到凱爹臉上干嘛?
♀ 小AD:明哥你太過分了,在這樣我跑路了哈,人家誠心學習來的。
♂ 明世隱:你看你還說誠心來的,一說你就說要跑路。
♀ 小AD:你太傷我自尊了
♂ 明世隱:沒事撒,哥我說著玩的,你又不是打野,我只跟打野過不去。
♀ 小AD:那你說怎么辦?我這人做事也是急性子,對面打野敢殺我,我就導彈搶大龍
♂ 明世隱:hoho,我笑了,你敢搶大龍,我看你6件復活甲都不夠用。
♀ 小AD:。。。
♂ 明世隱:來,我帶你進Java新手訓練營,分分鐘上手。
♀ 小AD:好嘞
打開Eclipse
選擇工作目錄
第一次打開的時候,可以選擇一個工作目錄,用來存放我們在eclipse中編寫的代碼,將下面的use this as the default and do not ank again勾上,這樣就不用每次都出現這個選擇框了。
新建一個工程
在eclipse左側Package Explorer處新建工程,步驟如下:
輸入工程名稱
創建第一個類
在src目錄下右鍵,如下圖:
輸入類名,勾選main方法,選擇Finish完成創建,如下圖:
此時代碼目錄如下
♀ 小AD:哥我有個問題?
♂ 明世隱:你說,什么問題
♀ 小AD:你這個HelloWorld.java怎么上面會有個包?
♂ 明世隱:你說創建了一個包,把HellWorld包住了?
♀ 小AD:怎么和我創建的不一樣,我也是這么操作的。
♂ 明世隱:我知道了,因為這個eclipse是版本問題,有的版本創建類時會默認帶有包的,可以選擇刪除,或者自己修改包名。
♀ 小AD:好,試試看
如果把包名刪除就會建成下面這樣
類里面的代碼如下:
編寫HelloWorld代碼
在main方法里面寫一句,就可以了
System.out.println(“HelloWorld”);
♀ 小AD:?明哥你不是在開玩笑
♂ 明世隱:你新手訓練營不也這樣?
♀ 小AD:人家會告訴我這一步干嘛,下一步干嘛,然后點那個技能,然后平A
♂ 明世隱:我沒有嗎?
♀ 小AD:你就一句話
♂ 明世隱:我不是教你創建工程,創建類,然后編寫代碼?
♀ 小AD:額。。好吧,別坑我
♂ 明世隱:開什么玩笑,我只會奶你。你不知道我玩什么英雄的嗎?天天牽gou鏈子。
♀ 小AD:我感覺你要整活
♂ 明世隱:我沒有,我就舉個例子而已,我一個好輔助能有什么壞心思呢?
♀ 小AD:那之前你說編寫代碼要編譯,怎么編譯,然后怎么運行?
♂ 明世隱:如果我們沒有用eclipse的話,要在cmd下執行命令javac編譯、java運行。
♀ 小AD:那用了eclipse的話呢?
♂ 明世隱:就好比你游戲用了外掛,隨便整。
♀ 小AD:哥別亂說哈,小心我舉報你
♂ 明世隱:嘿嘿怕了吧。這個eclipse會自動給我們編譯,并且運行很方便,下面來看看。
編譯后的文件
進到工作目錄的文件夾,找到我們的工程,并進入此工程目錄
進去后我們可以看到src,并且在src里面的包
learnJava里面,找到HelloWorld.java
我們回到工程目錄下,可以看到有個bin目錄
打開這個bin目錄,可以看到learnJava文件夾,在點開進去,可以看到.class文件,這個就是編譯后的字節碼。
♀ 小AD:明哥,用這個工具這么方便嗎?
♂ 明世隱:當然你只要寫好代碼,就會幫你自動編譯好,非常方便。
♀ 小AD:哇,真的飛一般的感覺。
♂ 明世隱:是不是跟你開掛的時候一樣?
♀ 小AD:你要來,我申明我沒有,有我還找你帶上分啊?
♂ 明世隱:那我豈不是,就是。。。,那個。。。掛?
♀ 小AD:額。。,你這么說也沒毛病,那就拜托明哥了,我這賽季要王者。
♂ 明世隱:我帶你雙料王者。
♀ 小AD:小魯班+后羿,雙料吧
♂ 明世隱:為什么是后羿?
♀ 小AD:因為我就是嫦娥
♂ 明世隱:別臭美了,就你還嫦娥。再說后羿這英雄也是你能操作得了的嗎?
♀ 小AD:嘿嘿,服不服?
♂ 明世隱:我說的是Java和游戲,雙料王者,你想什么呢?
♀ 小AD:哦,Java我感覺有點難,恐怕。。。
♂ 明世隱:別急慢慢來,大家都可以,只要用心、用功。
♀ 小AD:那接下來我們用java指令來運行一下咯
♂ 明世隱:不用這么麻煩,我們可以直接運行。
♀ 小AD:怎么運行?
♂ 明世隱:eclipse提供了很方便的運行方式,來試試。
運行Java代碼
方式1
在Java代碼上,右鍵–>Run as -->Java Application
控制輸出
方式2
選中我們編寫好的代碼文件,在eclipse上方找到此圖標,點擊即可運行
♀ 小AD:這樣就可以看到結果了哈
♂ 明世隱:嗯,是的,非常方便,我們運行代碼就如此簡單。
♀ 小AD:明哥,代碼是運行出來了,可是我都不知道這個代碼為啥要這樣寫?就算被猴子一棒子敲死我也起碼知道他有什么裝備,裝備什么傷害呀。
♂ 明世隱:這就來說。
代碼分析
第1句代碼
package learnJava;
♀ 小AD:哥這句我知道
♂ 明世隱:說說看
♀ 小AD:這句代碼是表示當前代碼放在learnJava包下
♂ 明世隱:哎喲,孺子可教也,聰明。
♀ 小AD:這以我的聰明才智來說,不算什么
第2句代碼
public class HelloWorld
♀ 小AD:public,公開的?
♂ 明世隱:對,表示公共的、公開的,就是大家都可以調用的,具體后面實例再說。
♀ 小AD:class ?
♂ 明世隱:表示當前這是一個”類“,Java基本運行單位。
♀ 小AD:HelloWorld 我知道,就是名字
♂ 明世隱:聰明,就是類的名稱,你玩的英雄叫”魯班7號“也是一個意思。
♀ 小AD:我喜歡叫小魯班、小班班
♂ 明世隱:可以,這個類名你也可以按喜歡的取,符合規范即可。
♀ 小AD:哦。
第3句
public static void main(String[] args)
♀ 小AD:public我知道
♂ 明世隱:嗯,就表這個是公共的方法。
♀ 小AD:static 呢?
♂ 明世隱:因為它是程序入口類,所以是一個靜態的方法,用static表示。
♀ 小AD:void?
♂ 明世隱:表示這個方法的返回值,void表示沒有返回值。
♀ 小AD:返回值是什么意思,不太明白
♂ 明世隱:就比如打野吃了你的兵線,你會怎么對他?
♀ 小AD:我噴死他
♂ 明世隱:那在他的視角中,他吃兵線就是方法調用,你屏幕中罵了他,他的視角里你罵了他就看做返回值,如果打野吃了兵線,你沒有任何反應,則等同于void。
♀ 小AD:哦明白了,那main就表示入口咯
♂ 明世隱:對,也是方法名,但這個名字是固定的。
♀ 小AD:String[] args呢?
♂ 明世隱:這個表示main入口方法的參數,通常我們也不會用到它,就默認這么寫就行了,先不去考慮它。
第4句
System.out.println(“HelloWorld”);
♀ 小AD:這句我知道,剛才我們運行了,它就會輸出到控制臺,就是輸出、打印的意思。
♂ 明世隱:嗯,非常棒,果然冰雪聰明,一下就明白了。
♀ 小AD:開玩笑,我智商250,小魯班天天對我說。
♂ 明世隱:hoho,既然知道那就不說了。我要強調的是,代碼中的大括號要成對出現哦,不然會出現錯誤的。
♀ 小AD:嗯好
♂ 明世隱:那今天就學到這里,我感覺你今天表現特別棒,各種搶答,這小節掌握的很好。
♀ 小AD:謝明哥
♂ 明世隱:回去自己動手寫一下這段代碼,自己要一個個字母的敲哦,別覺得簡單就偷懶。
♀ 小AD:好的,聽明哥的
♂ 明世隱:多動手一個個的敲,對程序員來說是非常好的一個習慣,先學會走路,再學跑步,不然必會摔跤。比如你的小魯班,走A和技能接平A掃射都不熟練,還去搶打野的龍,到時候想跑你都跑不了。
♀ 小AD:哥,別說了,我明白了,我一定苦練基本功,一行行代碼敲。
♂ 明世隱:加油!
小結
這節學習了第一個實例HelloWorld,希望能對大家有所幫助,請各位小伙伴幫忙 【點贊】+【收藏】+ 【評論區打卡】, 如果有興趣跟小明一起學習Java的,【關注一波】不迷路哦。
總結
以上是生活随笔為你收集整理的从零学Java(3)之第一个实例HelloWorld的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈软件测试之回归测试
- 下一篇: 未能注册模块 HSIDCandRead.