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