iOS出身, 一直在開(kāi)發(fā)iOS, 近期公司不做app開(kāi)發(fā)了, 再做VR,游戲之類(lèi)的開(kāi)發(fā), 公司缺后臺(tái), 所以自己打算學(xué)習(xí)一下后臺(tái)語(yǔ)言, 一點(diǎn)點(diǎn)慢慢學(xué)慢慢記錄一下
學(xué)習(xí)第一天在網(wǎng)上下載了一些視頻, 一些資料...
Mac OSX下JDK的下載與安裝
對(duì)于10.6及以前的版本,蘋(píng)果系統(tǒng)自帶了Java6的JDK, 10.7之后的版本將需要手動(dòng)安裝JDK
安裝: 在瀏覽器中搜索"apple java OS X", 搜索出的第一個(gè)選項(xiàng)即是用于Mac OSX的Java JDK
點(diǎn)擊進(jìn)入之后點(diǎn)擊download進(jìn)行下載, 下載完成后雙擊打開(kāi), 進(jìn)行安裝,安裝過(guò)程非常簡(jiǎn)單, 按照下一步,繼續(xù),之類(lèi)的點(diǎn)擊就可以安裝, 安裝完之后,關(guān)閉, 打開(kāi)終端,在終端輸入 "java -version" 這時(shí)候如果輸出如下:
可看出, 當(dāng)前輸出的java版本為1.8.0_92, 這就說(shuō)明,我們下載安裝的是用于osx操作系統(tǒng)的Java JDK已經(jīng)成功安裝
Eclipse的下載與安裝
?eclipse是一個(gè)基于java的開(kāi)發(fā)環(huán)境, 所以所要在系統(tǒng)中用eclipse做開(kāi)發(fā), 系統(tǒng)中就必須已經(jīng)安裝好了java運(yùn)行環(huán)境, (上面的步驟)?
安裝: ?搜索網(wǎng)站 'www.eclipse.org', 然后點(diǎn)擊頁(yè)面右側(cè)的下載, 這時(shí)候?yàn)g覽器也可以智能的根據(jù)你的操作系統(tǒng)推薦符合你操作系統(tǒng)的版本, 然后根據(jù)自己的電腦選擇32位或64位,點(diǎn)擊下載之后雙擊安裝,會(huì)有這樣一個(gè)文件夾
雙擊Eclipse.app,就可以啟動(dòng)eclipse了,啟動(dòng)后選擇存放文件的位置即可
為Eclipse安裝功能擴(kuò)展插件
?在eclipse的官方網(wǎng)站'www.eclipse.org'中,點(diǎn)擊project, 然后點(diǎn)擊'List of projects', 然后就可以看到一個(gè)大的列表, ?在這個(gè)列表中找自己想要的插件非常困難, 所以,可以在上面的搜索框中搜索想要的插件的關(guān)鍵詞,選擇自己想要的之后點(diǎn)擊,然后一步步找到link, 然后點(diǎn)擊拷貝鏈接, 然后切換到eclipse軟件, 在蘋(píng)果下, 點(diǎn)擊help菜單, 選擇安裝新的插件,, 在work with后面把剛才拷貝的鏈接黏貼到這個(gè)地方,然后點(diǎn)擊回車(chē), 下方會(huì)出現(xiàn)這些東西
如果不確定安轉(zhuǎn)哪一個(gè), 就全部選擇,打上對(duì)勾, 然后點(diǎn)擊下一步,之后繼續(xù)點(diǎn)擊, 然后接受條款,點(diǎn)擊完成, 這時(shí)候,系統(tǒng)就在安裝我們指定的插件, 在安裝完成后eclipse會(huì)彈出提醒,點(diǎn)擊確定,eclipse會(huì)自動(dòng)重啟, 重啟后安裝的插件就可以使用了.
創(chuàng)建于運(yùn)行java項(xiàng)目
雙擊打開(kāi)eclipse.app
在左側(cè)是工程資源的面板, 中間是代碼的編輯面板, 下方是問(wèn)題的回饋和工程調(diào)試面板.
現(xiàn)在在左側(cè)的工程管理面板中, 右擊 New-project, ?寫(xiě)上project name 下方的選項(xiàng)不用做修改, 點(diǎn)擊完成,就已經(jīng)完成創(chuàng)建了,
右擊src, new-class(class文件就是一個(gè)類(lèi)文件) ?Name出寫(xiě)出類(lèi)名,這個(gè)頁(yè)面中勾選上下面的這個(gè)地方, 這是生成一個(gè)主方法
然后點(diǎn)擊完成即可, 這樣就創(chuàng)建了一個(gè)最簡(jiǎn)單的java項(xiàng)目
?運(yùn)行:, 可以右擊工程名, run as - java application 即可運(yùn)行, 執(zhí)行一次后就可以直接點(diǎn)擊上方的綠色三角運(yùn)行, 或者用快捷鍵 commend + 11;
Java項(xiàng)目的結(jié)構(gòu)
src文件夾: 用于存放項(xiàng)目的代碼.?
在src的包下創(chuàng)建子包(直接創(chuàng)建class文件是不正規(guī)的), 下方是包名的命名規(guī)范:
由網(wǎng)址倒過(guò)了, 倒數(shù)第二個(gè)是項(xiàng)目名稱(chēng)
在一般情況下, 應(yīng)用程序應(yīng)該遵守MVC的規(guī)則(和iOS應(yīng)用程序一致),Model(模型) - View(視圖界面) - Controller(控制), 根據(jù)MVC的格式進(jìn)行創(chuàng)建子包, 在相應(yīng)的包下面進(jìn)行相應(yīng)的操作.
bin文件夾使用來(lái)存放實(shí)時(shí)編譯的class文件的,和src文件夾中的結(jié)構(gòu)應(yīng)該是一致的
JRE System Library:當(dāng)前版本所需要的運(yùn)行時(shí), 存放jar包
Java項(xiàng)目的導(dǎo)入與導(dǎo)出
在很多情況向需要把當(dāng)前的工程傳給其他人繼續(xù)工作, 這時(shí)候就用到了項(xiàng)目的導(dǎo)入與導(dǎo)出.
導(dǎo)出: 在項(xiàng)目名稱(chēng)上單擊右鍵 export, 會(huì)出現(xiàn)如下圖, 這時(shí)候點(diǎn)擊general-Archive File, 可以導(dǎo)出為一個(gè)壓縮文件
然后點(diǎn)擊next, 選上工程名, 選擇文件輸出路徑,然后點(diǎn)擊finish, 就已經(jīng)導(dǎo)出了
導(dǎo)入: 在工程管理面板中單擊右鍵 - import
選擇existing projects into Workspace , 然后next, 選擇掃描路徑 然后勾選上 copy projects into ?workspace ?然后點(diǎn)擊finish, 則已經(jīng)導(dǎo)入完成
D