創(chuàng)建Java HelloWorld(千里之行 始于足下)<04<Android開發(fā)小典

? ? 千里之行 始于足下

? ? 今天開始老何與大家分享Android開發(fā)Java語言部分税弃,該如何學(xué)好一門編程語言呢嘴秸?老何有一點經(jīng)驗愿和大家分享。【見附注1】

? ?OK卒密,咱們開始Java語言的第一個程序Hello World缀台!(為更好的練習(xí)Android Java語言部分,采用Eclipse作為工具哮奇,相對于AndroidStudio練習(xí)Java更方便)

1膛腐,打開Eclipse睛约,新建Java工程

2,輸入工程名稱哲身,選擇JRE

3辩涝,確定相關(guān)設(shè)置,默認(rèn)即可(src為源文件目錄勘天,bin為編譯后的文件目錄怔揩,見附注2,java運行原理)

4误辑,生成工程如下(這里默認(rèn)打開的是包瀏覽器視圖沧踏,后面也介紹了導(dǎo)航瀏覽器視圖,見附注3巾钉,包瀏覽器視圖和導(dǎo)航瀏覽器視圖)

5翘狱,新建包文件(也就是創(chuàng)建分類文件夾,當(dāng)然也可以不用創(chuàng)建砰苍,分類的好處是當(dāng)文件多了方便歸類查找潦匈,一般按功能模塊劃分)

6,輸入包的名字( 格式一般為域名反寫+項目名+功能名赚导,這里如com.company.hello.first)

7茬缩,新建第一個java文件

8,輸入java 類名字吼旧,其他項為包位置凰锡,模版選項等(這里勾選了public static void main,為我們生成了一段入口代碼)

9圈暗,第一個java程序出來了

10掂为,編輯代碼,增加注釋和輸出

? ? ? > package com.company.hello.first; 定義文件所在的文件夾员串,包路徑

? ? ? > public class HelloWorld 定義類名

? ? ? > public static void main(String[] args) 程序入口勇哗,main方法

? ? ? > //輸出Hello World 為單行注釋,/* */為多行注釋寸齐,類似于備注

? ? ? > String[] args 數(shù)組參數(shù)欲诺,可通過執(zhí)行java Helloworld args[0]args[1]…,一般用不上

? ? ?> System.out.println(“Hello World !”);標(biāo)準(zhǔn)輸出方法println渺鹦,位于java.lang包下的系統(tǒng)方法扰法,打印Hello World

11,運行HelloWorld 文件

12毅厚,控制臺顯示了結(jié)果

13迹恐,切換打開導(dǎo)航視圖管理器(見附注3,包瀏覽器視圖和導(dǎo)航瀏覽器視圖)

14,導(dǎo)航視圖如下殴边,更清晰的顯示了程序文件結(jié)構(gòu)

? ? ? ?> 目錄src: 存放java源程序?

? ? ? ?> 目錄bin: 存放源程序編譯后的class類文件?

? ? ? ?> .settings/.classpath/.project: Eclipse根據(jù)項目配置自動生成的相關(guān)文件


附注:

1憎茂、如何學(xué)習(xí)一門語言 ?

? ? 老何把語言學(xué)習(xí)分成三個部分:基本功+套路+規(guī)則锤岸,為了便于理解把它和武術(shù)學(xué)習(xí)作對比(老何曾在體大學(xué)過一點散打的竖幔,略懂一二)

? ? 基本功:是編程的基礎(chǔ),如數(shù)據(jù)類型是偷、基本運算拳氢、流程控制等,對應(yīng)武術(shù)中手法蛋铆、步型馋评、腿法等。

? ? 套路:是經(jīng)驗的總結(jié)刺啦,語言中有各種模式留特,如MVC、單例玛瘸、觀察者蜕青、代理等,對應(yīng)武術(shù)中如什么式糊渊,多少掌等右核。

? ? 規(guī)則:是語言的精華,如API或框架渺绒,每種語言有自己的規(guī)則(按照一定的方法贺喝,輸入特定的參數(shù),獲得想要的結(jié)果)宗兼,對應(yīng)武術(shù)中就是競技規(guī)則躏鱼,只有按照規(guī)則比賽才能得分。

? ? 基于此针炉,我們重點要練好基本功,掌握一些套路扳抽,不斷的積累并運用規(guī)則篡帕。

? ? 最后加一點就是勤奮,不斷的修煉贸呢,總結(jié)镰烧,當(dāng)然要結(jié)合各種實戰(zhàn)。(實踐是檢驗真理的唯一標(biāo)準(zhǔn))

? ? 最終目標(biāo)是融會貫通楞陷,達(dá)到無招勝有招(給個需求總能給出有效的解決方法)

2怔鳖、java運行原理

? ? ?開發(fā)的代碼是Java源程序(各個*.java文件)作箍,經(jīng)過JRE中的javac編譯生成Java類文件(對應(yīng)的*.class文件)(Eclipse已經(jīng)幫我們后臺整合編譯宽气,run時直接生成)

? ? Java類文件被裝載到Java虛擬機上(Java程序和各個操作系統(tǒng)通訊的接口碉哑,位于JRE中蔽介,把.class字節(jié)碼解釋成具體平臺上的機器指令執(zhí)行),因此只要安裝了JRE献幔,即可實現(xiàn)跨平臺運行Java程序懂傀。

3、包瀏覽器視圖和導(dǎo)航瀏覽器視圖

? ? ?包瀏覽器視圖蜡感,以包為顯示單位蹬蚁,開發(fā)編輯時更方便

? ? 導(dǎo)航瀏覽器視圖,以文件夾為顯示單位郑兴,樹形層次結(jié)構(gòu)顯示犀斋,同系統(tǒng)的目錄結(jié)構(gòu),查找結(jié)構(gòu)時更方便

? ? 以不同視角查看工程情连,具體選擇哪個看個人喜好叽粹。


相關(guān)文章:

創(chuàng)建Java HelloWorld(千里之行 始于足下)<04<Android開發(fā)小典

創(chuàng)建Swift HelloWorld(千里之行 始于足下)<04<iOS開發(fā)小典

創(chuàng)建Objective-C HelloWorld(千里之行 始于足下)<04B<iOS開發(fā)小典

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蒙具,隨后出現(xiàn)的幾起案子球榆,更是在濱河造成了極大的恐慌,老刑警劉巖禁筏,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件持钉,死亡現(xiàn)場離奇詭異,居然都是意外死亡篱昔,警方通過查閱死者的電腦和手機每强,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來州刽,“玉大人空执,你說我怎么就攤上這事∷胍危” “怎么了辨绊?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長匹表。 經(jīng)常有香客問我门坷,道長,這世上最難降的妖魔是什么袍镀? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任默蚌,我火速辦了婚禮,結(jié)果婚禮上苇羡,老公的妹妹穿的比我還像新娘绸吸。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布锦茁。 她就那樣靜靜地躺著攘轩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蜻势。 梳的紋絲不亂的頭發(fā)上撑刺,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天,我揣著相機與錄音握玛,去河邊找鬼够傍。 笑死,一個胖子當(dāng)著我的面吹牛挠铲,可吹牛的內(nèi)容都是我干的冕屯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拂苹,長吁一口氣:“原來是場噩夢啊……” “哼安聘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起瓢棒,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤浴韭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后脯宿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體念颈,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年连霉,在試婚紗的時候發(fā)現(xiàn)自己被綠了榴芳。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡跺撼,死狀恐怖窟感,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情歉井,我是刑警寧澤柿祈,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站哩至,受9級特大地震影響躏嚎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜憨募,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一紧索、第九天 我趴在偏房一處隱蔽的房頂上張望袁辈。 院中可真熱鬧菜谣,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至冈敛,卻和暖如春待笑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背抓谴。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工暮蹂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人癌压。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓仰泻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親滩届。 傳聞我的和親對象是個殘疾皇子集侯,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,085評論 25 707
  • 千里之行 始于足下 今天開始老何與大家分享iOS開發(fā)Swift語言部分,該如何學(xué)好一門編程語言呢帜消?老何有一...
    老何解碼閱讀 289評論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理棠枉,服務(wù)發(fā)現(xiàn),斷路器泡挺,智...
    卡卡羅2017閱讀 134,652評論 18 139
  • 蘭舟催暮辈讶,汀橋葉浦寒鴉樹。茫茫霧靄鳧煙渚粘衬,竹管絲弦荞估,至客秦淮渡。 皓月當(dāng)空星滿布稚新,杯觴壺濁情難苦勘伺。恨相思夜長無數(shù),...
    Delia常青藤閱讀 282評論 8 13
  • (本文參加#感悟三下鄉(xiāng),青春筑夢行#活動屯阀,本人承諾缅帘,文章內(nèi)容為原創(chuàng),且未在其他平臺發(fā)表過难衰。) 從放假回家到再次來到...
    風(fēng)蕭揚閱讀 310評論 0 0