想了解javajava開發(fā)教程嗎?想了解Java開發(fā)環(huán)境搭建詳細(xì)教程(JDK+Eclipse),java web開發(fā)框架方面的教材,有《java基礎(chǔ)教程》下篇javaweb開發(fā)課后習(xí)題的答案么?急?。?!,請(qǐng)高手推薦些JAVA項(xiàng)目開發(fā)實(shí)例視頻教程?? 嗎?......本文帶你一探究竟。
1.Java開發(fā)環(huán)境搭建詳細(xì)教程(JDK+Eclipse)
前言學(xué)習(xí) Java 編程的*件事情就是把開發(fā)環(huán)境搭建起來,這樣才能開始快樂的編程學(xué)習(xí)之旅。然而,很多萌新經(jīng)常因?yàn)榉N種問題無法搭建好開發(fā)環(huán)境,導(dǎo)致自己信心受挫,學(xué)習(xí)興趣和激情也大減,甚至因此徹底放棄學(xué)習(xí) Java 編程!網(wǎng)上雖然有很多相關(guān)資料,但魚龍混雜,眾說紛紜,不僅無法解決問題,還搞得萌新暈頭轉(zhuǎn)向。為了幫助更多萌新順利進(jìn)入 Java 精彩世界,避免從入門到放棄,我精心編寫了本篇教程,不僅提供了非常詳細(xì)的操作步驟,還收集整理了各種常見問題的解決方法(持續(xù)更新)。各位萌新只需要花幾分鐘時(shí)間認(rèn)真看完下面的內(nèi)容,就一定可以將 Java 開發(fā)環(huán)境成功搭建起來!JDK:Java Kit,即 Java 開發(fā)工具包,它提供了開發(fā)和調(diào)試 Java 程序所需的各種工具,Java 編程必備。本教程使用的是開源免費(fèi)的 JDK 版本,即 OpenJDK,而不是 Oracle 公司提供的商業(yè)化 JDK 版本(簡(jiǎn)稱 OracleJDK),在這里建議大家使用 OpenJDK,二者的區(qū)別會(huì)在常見問題中講到。安裝配置好 JDK 后其實(shí)就可以使用系統(tǒng)自帶的記事本編寫 Java 代碼,然后在命令行中調(diào)用 javac 和 java 命令編譯運(yùn)行代碼,無需安裝其他任何工具。但這種開發(fā)方式很低效,編程體驗(yàn)也很糟糕,簡(jiǎn)單程序或許還能應(yīng)付,如果用于開發(fā)大型復(fù)雜項(xiàng)目,絕對(duì)會(huì)讓你痛苦到懷疑人生!工欲善其事必先利其器,因此我們還需要安裝一款功能更強(qiáng)大的集成化開發(fā)工具,將開發(fā)所需的各種工具整合在一個(gè)軟件里面,方便我們使用,也就是通常所說的 IDE,本教程使用的是世界流行的 Eclipse 軟件。小知識(shí) IDE: ,即集成開發(fā)環(huán)境,用于提供程序開發(fā)環(huán)境的軟件,它一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具,集成了代碼編寫、分析、編譯、調(diào)試等開發(fā)所需功能。Eclipse 是一款著名的跨平臺(tái) IDE,開源免費(fèi),其本身就是用 Java 語言開發(fā)的,最初主要用于 Java 語言開發(fā),但由于它是一個(gè)可擴(kuò)展的框架平臺(tái),可以通過安裝不同的插件輕松實(shí)現(xiàn)對(duì)其它編程語言的支持,比如 C++、Python 等,許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。 本教程所使用的系統(tǒng)及軟件版本如下:Windows 10 64位openjdk-15.0.1_windows--jee-2021-09-R-win32-x86_64PS:不同版本的系統(tǒng)或軟件的操作方法基本相同,為了節(jié)省寶貴時(shí)間,建議大家使用和本教程一樣的版本!操作步驟1. 下載 JDK 和 Eclipse官網(wǎng)是全英文的,還特別容易迷路,為了方便大家,我已經(jīng)把從官網(wǎng)上下載好的 JDK 和 Eclipse 安裝包上傳到百度網(wǎng)盤中,供大家直接下載使用。鏈接: 解壓 JDK 和 Eclipse在 D 盤下新建一個(gè) Java 文件夾,然后將上一步得到的兩個(gè)壓縮包直接解壓到該文件夾下。如下圖所示:解壓后的文件夾3. 配置 JDK 相關(guān)環(huán)境變量3.1 在桌面上右擊“此電腦”,點(diǎn)擊“屬性”菜單,在打開的窗口中點(diǎn)擊左側(cè)的“高級(jí)系統(tǒng)設(shè)置”菜單;配置環(huán)境變量3.2 在打開的“系統(tǒng)屬性”窗口中點(diǎn)擊下方的“環(huán)境變量”按鈕;配置環(huán)境變量3.3 在打開的“環(huán)境變量”窗口中點(diǎn)擊“系統(tǒng)變量”欄中的“新建”按鈕;配置環(huán)境變量3.4 在打開的“新建系統(tǒng)變量”窗口中按下圖所示輸入變量名和變量值,然后點(diǎn)擊下方的“確定”按鈕;PS:變量名是 JAVA_HOME,不區(qū)分大小寫,變量值是 JDK 的實(shí)際解壓路徑。配置環(huán)境變量3.5 在“環(huán)境變量”窗口中雙擊“系統(tǒng)變量”欄中的"Path"變量,在打開的“編輯環(huán)境變量”窗口中按下圖所示步驟進(jìn)行操作;PS:這里輸入的路徑就是 JDK 解壓后的文件夾里面的 bin 文件夾的完整路徑,將這個(gè)路徑加入系統(tǒng) Path 環(huán)境變量后就可以在命令行下直接通過名字執(zhí)行 bin 文件夾下的 javac、java 等程序,而不用指定它們的具體路徑。小知識(shí) 命令就是可執(zhí)行程序,當(dāng)在命令行中輸入一個(gè)命令的名字(不指定具體路徑)執(zhí)行它時(shí),系統(tǒng)會(huì)讀取 Path 環(huán)境變量的值,并按順序依次搜索其值表示的所有路徑,直到找到對(duì)應(yīng)的可執(zhí)行程序就停止繼續(xù)搜索,然后運(yùn)行它。如果搜索完所有路徑都沒有找到對(duì)應(yīng)的可執(zhí)行程序,就會(huì)報(bào)錯(cuò)。 配置環(huán)境變量3.6 在“環(huán)境變量”窗口中點(diǎn)擊底部的“確定”按鈕,剩下的其他窗口都可以直接關(guān)閉了。PS:這里一定要記得點(diǎn)擊“確定”按鈕,否則之前對(duì)環(huán)境變量進(jìn)行的所有配置操作將不會(huì)起作用!4. 測(cè)試 JDK 是否部署成功按 WIN + R 快捷鍵打開“運(yùn)行”窗口,輸入 cmd 并按回車鍵打開“命令提示符”窗口。在打開的窗口中輸入 javac -version 和 java -version 命令并按回車鍵執(zhí)行,如果能成功看到如下圖所示的版本信息,則證明 JDK 已經(jīng)部署成功。如果發(fā)生錯(cuò)誤,請(qǐng)仔細(xì)檢查前面的每一步操作,尤其是環(huán)境變量的配置,多嘗試幾次肯定能成功!運(yùn)行窗口命令提示符窗口5. 啟動(dòng) Eclipse 軟件在成功部署 JDK 后,打開 Eclipse 解壓后所在的文件夾(這里是 D:\Java\eclipse),雙擊“eclipse.exe”這個(gè)可執(zhí)行文件就可以直接啟動(dòng) Eclipse 軟件了。為了方便后續(xù)使用,可以將該文件發(fā)送到桌面快捷方式(桌面快捷方式可以任意修改名字)。啟動(dòng) Eclipse給 Eclipse 創(chuàng)建桌面快捷方式6. 寫出*個(gè)最簡(jiǎn)單程序6.1 啟動(dòng) Eclipse 后打開如下窗口,提示設(shè)置工作空間,可以點(diǎn)擊“Browse...”按鈕進(jìn)行修改或保持默認(rèn),然后點(diǎn)擊底部的“Launch”按鈕;小知識(shí) Workspace:工作空間,就是用于存放 Java 項(xiàng)目(Project)的文件夾。 設(shè)置工作空間路徑6.2 稍等片刻即可打開 Eclipse 主界面,可以直接關(guān)閉歡迎(Welcome)界面;Eclipse 主界面6.3 依次點(diǎn)擊菜單 File --> New --> Java Project;創(chuàng)建 Java 項(xiàng)目6.4 在打開的窗口中按下圖所示輸入項(xiàng)目名稱(Project name)、指定項(xiàng)目文件夾存放路徑,其他配置項(xiàng)可以保持默認(rèn),然后點(diǎn)擊底部的“Next”按鈕;PS:項(xiàng)目名稱原則上可以任意指定,但為了便于開發(fā)和維護(hù),建議按照項(xiàng)目功能進(jìn)行命名。每個(gè)項(xiàng)目都對(duì)應(yīng)一個(gè)文件夾,稱之為項(xiàng)目文件夾,項(xiàng)目中的所有源文件、資源文件、配置文件等都統(tǒng)一存放在這個(gè)文件夾里面,以方便管理。創(chuàng)建 Java 項(xiàng)目6.5 在打開的窗口中按下圖所示進(jìn)行操作,*點(diǎn)擊底部的“Finish”按鈕即可創(chuàng)建好一個(gè) Java 項(xiàng)目;創(chuàng)建 Java 項(xiàng)目6.6 雙擊左側(cè)邊欄中的項(xiàng)目名稱,展開項(xiàng)目結(jié)構(gòu),然后右擊“src”,依次點(diǎn)擊菜單 New --> Class;創(chuàng)建 Java 類6.7 在打開的窗口中按下圖所示輸入包名和類名,可以勾選自動(dòng)生成主方法,然后點(diǎn)擊底部的“Finish”按鈕即可創(chuàng)建好一個(gè)新的 Java 類;PS:包(Package)和類(Class)的相關(guān)知識(shí)和細(xì)節(jié)在這里不展開,后續(xù)教程會(huì)以專題進(jìn)行詳細(xì)深入講解。主方法(main)是一個(gè) Java 程序的執(zhí)行入口,即 Java 程序啟動(dòng)后會(huì)自動(dòng)從主方法中的*行代碼開始逐行往下執(zhí)行,主方法執(zhí)行結(jié)束返回后,整個(gè)程序也會(huì)隨之結(jié)束。創(chuàng)建 Java 類6.8 在主方法中輸入 System.out.println("你好,*!"); 這行代碼后,按 Ctrl + S 快捷鍵保存,然后點(diǎn)擊上方工具欄中的綠色三角形按鈕編譯并運(yùn)行程序代碼。如果沒有錯(cuò)誤的話,就可以在下方的 Console 窗口中看到這段程序代碼的運(yùn)行結(jié)果。PS:這里輸入的代碼的功能就是在控制臺(tái)(Console)窗口中顯示“你好,*!”這行文字內(nèi)容。*個(gè)最簡(jiǎn)單的 Java 程序常見問題1. 按照上面的步驟操作還是沒有成功或者遇到了其他問題,怎么辦?歡迎在文章下方評(píng)論區(qū)中將你遇到的問題發(fā)出來,我有時(shí)間會(huì)幫你分析解決,也可以私信我交流。2. OpenJDK 和 OracleJDK 有什么區(qū)別?從費(fèi)用角度看,OracleJDK 從 2021 年 4 月 16 日開始實(shí)施商用收費(fèi)政策,當(dāng)你使用 OracleJDK 8u211及以上版本開發(fā)具有商業(yè)用途的軟件時(shí),必須先向 Oracle 公司付費(fèi)取得授權(quán),否則可能會(huì)面臨巨大的法律風(fēng)險(xiǎn)。而 OpenJDK 是完全開源免費(fèi)的,可以自由使用。從技術(shù)角度看,OracleJDK 是基于 OpenJDK 構(gòu)建的,二者相差不大,不過在性能優(yōu)化和穩(wěn)定性方面,OracleJDK 略勝一籌。越來越多的企業(yè)都在實(shí)際生產(chǎn)環(huán)境中使用 OpenJDK,我們君工教育的 Web 和移動(dòng)應(yīng)用后臺(tái)采用的就是 OpenJDK。對(duì)于學(xué)習(xí)者而言,二者基本上沒有任何區(qū)別。另外,Oracle 公司對(duì)開源社區(qū)和個(gè)人開發(fā)者的態(tài)度不太友好,而 OpenJDK 社區(qū)則非?;钴S,忠實(shí)用戶也越來越多。總結(jié)一下,建議大家使用 OpenJDK。3. 為什么不使用 OracleJDK 8 這個(gè)版本?目前很多個(gè)人和教程還在使用 OracleJDK 8 這個(gè)比較老的版本,而拒絕使用更新的版本,很大程度上是因?yàn)樾掳姹镜?OracleJDK 不再免費(fèi)了(OracleJDK 8u202 為*一個(gè)免費(fèi)版本)。新版本 JDK 不僅僅會(huì)帶來一些新的 Java 語法特性,還會(huì)修復(fù)一些 Bug,提升性能和穩(wěn)定性,堅(jiān)持使用舊版本自然就無法獲得這些東西。如果你想使用更新版本的 JDK,但又不想為商業(yè)用途付費(fèi),*的解決方案就是使用新版本的 OpenJDK。4. javac 或 java 命令無法執(zhí)行,報(bào)錯(cuò)如下:JDK 相關(guān)環(huán)境變量沒有配置成功,具體來說就是 Path 環(huán)境變量的值中沒有包含 JDK 安裝(解壓)文件夾中的 bin 文件夾的正確路徑,請(qǐng)對(duì)照前面的操作步驟仔細(xì)檢查并修改。5. 為什么沒有配置 CLASSPATH 環(huán)境變量?在 JDK 5 版本之后(本教程使用的是 JDK 15),不再需要配置 CLASSPATH 環(huán)境變量。當(dāng)然,如果你非要多此一舉,也不會(huì)有什么問題。6. 執(zhí)行 javac -version 或 java -version 命令能成功,但顯示的版本信息卻不是 15.0.1出現(xiàn)這種情況,說明你的電腦之前安裝過其他版本的 JDK 或者卸載后沒有刪除相關(guān)的環(huán)境變量,建議你將所有 JAVA_HOME、CLASSPATH 環(huán)境變量以及 Path 環(huán)境變量的值中的 JDK 路徑都刪除,然后對(duì)照前面的操作步驟重新配置環(huán)境變量。7. Eclipse 無法啟動(dòng),報(bào)錯(cuò)彈窗如下:JDK 相關(guān)環(huán)境變量沒有配置成功,請(qǐng)對(duì)照前面的操作步驟仔細(xì)檢查并修改,保證 JDK 部署成功后才能正常運(yùn)行 Eclipse。8. Eclipse 無法啟動(dòng),報(bào)錯(cuò)彈窗如下:系統(tǒng)中起作用的 JDK 版本為 JDK 8,而當(dāng)前 Eclipse 需要 JDK 11 或更高版本才能正常啟動(dòng)。請(qǐng)將之前安裝的低版本的 JDK 完全刪除(刪除 JDK 文件夾和相關(guān)環(huán)境變量)后,重新部署本教程提供的 JDK,然后再來運(yùn)行 Eclipse。
2.java web開發(fā)框架方面的教材
hibernate、structs、spring好像有,電子工業(yè)出版社的這方面感覺還不錯(cuò),好像叫hibernate、structs、spring集成開發(fā)吧JSF有單獨(dú)這方面的書,應(yīng)該不會(huì)和SSH放在一起的,再說現(xiàn)在struts2又出來了你可以慢慢的一個(gè)一個(gè)的學(xué)習(xí)這些框架,先struts,再hibernate,spring,struts2,jsf不要急著一次把所有的東西都學(xué)好,如果你想了解的話,可以去一些論壇去看看
3.有《java基礎(chǔ)教程》下篇javaweb開發(fā)課后習(xí)題的答案么?急?。?!
去看看動(dòng)力節(jié)點(diǎn)王勇老師的視頻吧,好多*生很多軟件開發(fā)公司的軟件工程師都在學(xué)習(xí),收到了*的好評(píng),效果非常好的,趕緊去看看,而且是免費(fèi)的,動(dòng)力節(jié)點(diǎn)官網(wǎng)就有
4.請(qǐng)高手推薦些JAVA項(xiàng)目開發(fā)實(shí)例視頻教程
剛剛學(xué),還是一步一步來為好!如果需要java開發(fā)方面的視頻的話,推薦張孝祥老師的視頻,比較經(jīng)典!還有馬士兵老師的也可以!我這里有個(gè)java交流群,期待著java初學(xué)者的加入!群id:224968129我們都是菜鳥,我們并不懼怕自己不完美!
上述文章了解到關(guān)于Java開發(fā)環(huán)境搭建詳細(xì)教程(JDK+Eclipse),java web開發(fā)框架方面的教材,有《java基礎(chǔ)教程》下篇javaweb開發(fā)課后習(xí)題的答案么?急?。。?,請(qǐng)高手推薦些JAVA項(xiàng)目開發(fā)實(shí)例視頻教程?? ,讓我們對(duì)javajava開發(fā)教程 有一個(gè)直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。