摘要:通知由于本周六場(chǎng)地申請(qǐng)沒(méi)通過(guò),所以本周的培訓(xùn)臨時(shí)取消。下載后直接雙擊該文件,進(jìn)入下一步,下一步,一切按照默認(rèn)走。注意,如果輸入出現(xiàn)不是命令的錯(cuò)誤,請(qǐng)把的目錄加入環(huán)境變量比如
通知:由于本周六場(chǎng)地申請(qǐng)沒(méi)通過(guò),所以本周的培訓(xùn)臨時(shí)取消。
今天給大家?guī)?lái)的是Android入門的第一課,由于教室申請(qǐng)的不確定性,因此,每次培訓(xùn)的內(nèi)容都會(huì)在博客先提前釋放出來(lái)。首先Android的APP是基于Java開發(fā)的,雖然Android是基于Linux內(nèi)核的,但是虛擬層還是跑的是Java,由于在Android在后續(xù)引進(jìn)了NDK的概念,也就是Native Development Kits(本地開發(fā)),現(xiàn)在的程序可以不完全基于Java開發(fā),但是核心的還是Java(最新出的Kotlin同樣是基于JVM的語(yǔ)言,理論上來(lái)說(shuō)是等價(jià)的,只是Kotlin更多的語(yǔ)法糖,在后續(xù)的博客中將會(huì)慢慢接觸混合開發(fā),也就會(huì)慢慢學(xué)會(huì)這門語(yǔ)言)。好了,讓我們開始吧!
環(huán)境搭建首先是JDK的安裝:
首先點(diǎn)接受條款,然后才是點(diǎn)擊下載。
下載后直接雙擊該文件,進(jìn)入下一步,下一步,一切按照默認(rèn)走。
Oracle JDK Download
第二是IDEA的安裝:
安裝依舊按照默認(rèn)選項(xiàng),由于eclipse總是出現(xiàn)一些莫名奇妙的問(wèn)題,本組的培訓(xùn)統(tǒng)一使用IDEA開發(fā),一方面是為了方便調(diào)試Java代碼,另一方面是為了適應(yīng)IDEA的布局,我們后期使用的開發(fā)工具Android Studio也是基于IDEA二次開發(fā)的,因此使用IDEA的開發(fā)成本將會(huì)更少。
IDEA下載
VS Code的安裝:
由于我們后續(xù)會(huì)有一些小段代碼的修改,使用IDEA有時(shí)候顯得太過(guò)于笨重(占用內(nèi)存接近1.3G),因此一個(gè)好的文本編輯器是很重要的,此處使用VS Code,但是VS Code也是個(gè)大家伙,但是效果好,建議配置相對(duì)高的上VS Code,另外推薦的編輯器是Sublime,這也是個(gè)很好用的編輯器,一點(diǎn)不輸VS Code。在此處貼下鏈接:
VS Code下載
Sublime 3 下載
Java初體驗(yàn):
第一次我們使用最基本的文本編輯器和編譯器編輯代碼,這一方面是為了讓我們熟悉編程的基本概念,在編程中,我們編譯程序并不是使用一個(gè)按鈕然后就出結(jié)果,這是IDE(集成開發(fā)環(huán)境)的封裝,也就是編譯器+編譯器+調(diào)試器=IDE,所以我們使用最基本的軟件開發(fā)方式入門,在代碼相對(duì)多的時(shí)候,我們開始使用IDEA開始編輯代碼,迫不及待了,讓我們開始吧。(此處使用VS Code)
首先打開VS Code,然后新建文件(New File)由于默認(rèn)的是txt文件,所以我們先保存為一個(gè)java文件(hello.java):
//class是類的關(guān)鍵字 //此處打印最簡(jiǎn)單的Hello World class hello{ public static void main(String[] args) { System.out.println("Hello,World"); } }
首先找到hello.java 的目錄,按住shift的按鈕,然后點(diǎn)擊右鍵,打開 在此處打開Powershell 窗口
輸入:javac hello.java至此,第一個(gè)Java程序運(yùn)行完成。 注意:1,如果輸入javac 出現(xiàn)不是命令的錯(cuò)誤,請(qǐng)把java的bin目錄加入環(huán)境變量:比如:C:Program FilesJavajdk1.8.0_191bin
然后輸入:java hello
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/72617.html
摘要:中的多態(tài)引用的多態(tài)父類的引用是可以指向子類對(duì)象報(bào)錯(cuò)方法多態(tài)動(dòng)物具有吃的能力狗具有吃肉的能力狗具有看門的能力父類的引用是可以指向子類對(duì)象報(bào)錯(cuò) java中的多態(tài) showImg(https://segmentfault.com/img/bVbnDYA?w=1138&h=612); showImg(https://segmentfault.com/img/bVbnD6B?w=344&h=17...
摘要:泛型增加不同于課程類型的數(shù)據(jù)往里增加字符串字符串泛型實(shí)現(xiàn)帶有泛型的類型屬性添加大學(xué)語(yǔ)文基礎(chǔ)循環(huán)遍歷泛型子類型紅色報(bào)錯(cuò)解決辦法添加無(wú)參的構(gòu)造方法泛型集合可以添加泛型的子類型的對(duì)象實(shí)例我是子類型的課程對(duì)象實(shí)例泛型不能使用基本類型基 泛型 showImg(https://segmentfault.com/img/bVbnR10?w=1085&h=559); showImg(https://s...
摘要:中的接口實(shí)例智能手機(jī)和都有玩游戲的功能代碼具有玩游玩的功能具有玩游玩的功能 java中的接口 showImg(https://segmentfault.com/img/bVbnEzV?w=1194&h=621); showImg(https://segmentfault.com/img/bVbnEzX?w=1192&h=615); showImg(https://segmentfaul...
閱讀 2467·2021-09-28 09:36
閱讀 3608·2021-09-22 15:41
閱讀 4412·2021-09-04 16:45
閱讀 1997·2019-08-30 15:55
閱讀 2852·2019-08-30 13:49
閱讀 830·2019-08-29 16:34
閱讀 2378·2019-08-29 12:57
閱讀 1687·2019-08-26 18:42