第1章 Java開發(fā)入門_第1頁
第1章 Java開發(fā)入門_第2頁
第1章 Java開發(fā)入門_第3頁
第1章 Java開發(fā)入門_第4頁
第1章 Java開發(fā)入門_第5頁
已閱讀5頁,還剩81頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第1章Java開發(fā)入門《Java基礎(chǔ)案例教程》(第3版)學(xué)習(xí)目標(biāo)/Target

了解什么是Java,能夠簡述Java是什么和Java的3個技術(shù)平臺

了解Java的特點(diǎn),能夠簡述Java的主要特點(diǎn)

了解Java程序的運(yùn)行機(jī)制,能夠簡述Java程序的運(yùn)行機(jī)制

掌握J(rèn)DK的下載與安裝,能夠獨(dú)立下載并安裝JDK

掌握環(huán)境變量的配置,能夠獨(dú)立配置Path環(huán)境變量學(xué)習(xí)目標(biāo)/Target

掌握第一個Java程序的開發(fā),能夠獨(dú)立編寫并運(yùn)行HelloWorld程序

掌握IDEA的下載、安裝與啟動,能夠獨(dú)立安裝并啟動IDEA開發(fā)工具

掌握使用IDEA進(jìn)行程序開發(fā),能夠使用IDEA編寫并運(yùn)行

HelloWorld程序

掌握IDEA調(diào)試工具的使用,能夠在程序中正確設(shè)置斷點(diǎn)并進(jìn)行程序的調(diào)試章節(jié)概述/

SummaryJava是一門高級程序設(shè)計語言,自問世以來,就受到了前所未有的關(guān)注,并成為網(wǎng)絡(luò)應(yīng)用、移動開發(fā)、嵌入式系統(tǒng)等許多領(lǐng)域最受歡迎的開發(fā)語言之一。本章將介紹Java的特點(diǎn)、開發(fā)環(huán)境和開發(fā)工具等相關(guān)知識,帶領(lǐng)讀者入門Java開發(fā)。目錄/Contents0102Java概述Java環(huán)境搭建0304Java程序的開發(fā)IntelliJIDEA開發(fā)工具Java概述1.1了解什么是Java,能夠簡述Java是什么和Java的3個技術(shù)平臺1.1.1什么是Java

先定一個小目標(biāo)!在介紹Java之前,在此對計算機(jī)語言進(jìn)行簡述。計算機(jī)語言是人與計算機(jī)之間進(jìn)行交流的一種語言形式,計算機(jī)語言種類繁多,按照其抽象層次通常將計算機(jī)語言分為機(jī)器語言、匯編語言、高級語言三大類。1.1.1 什么是Java1.1.1 什么是Java機(jī)器語言是計算機(jī)可以直接識別和執(zhí)行的語言,使用二進(jìn)制編碼,表示簡單、控制精確,但不易于編寫和閱讀。機(jī)器語言匯編語言使用與機(jī)器語言對應(yīng)的文本式助記符、符號加上操作碼的方式,更易于編寫和閱讀,但需要轉(zhuǎn)化為機(jī)器語言才能被計算機(jī)執(zhí)行。匯編語言高級語言通常不直接與計算機(jī)硬件交互,更加接近于自然語言,具有結(jié)構(gòu)化和面向?qū)ο蟮葍?yōu)勢,編寫和閱讀更加簡便。高級語言計算機(jī)語言1.1.1什么是JavaJava是計算機(jī)語言中的一種高級語言,于1995年首次發(fā)布。作為一種支持跨平臺和完全面向?qū)ο蟮木幊陶Z言,Java已經(jīng)成為企業(yè)級應(yīng)用程序和互聯(lián)網(wǎng)應(yīng)用開發(fā)的首選語言之一。為了滿足不同的開發(fā)需求,Java劃分了3個技術(shù)平臺,分別是JavaSE、JavaEE和JavaME。JavaSE(StandardEdition,標(biāo)準(zhǔn)版)。JavaEE(EnterpriseEdition,企業(yè)版)。

JavaME(MicroEdition,微型版)。了解Java語言的特點(diǎn),能夠簡述Java的主要特點(diǎn)1.1.2Java的特點(diǎn)

先定一個小目標(biāo)!1.1.2Java的特點(diǎn)Java語言是一門優(yōu)秀的編程語言,它之所以應(yīng)用廣泛,受到大眾的歡迎,是因?yàn)樗斜姸嗤怀龅奶攸c(diǎn),其中最主要的特點(diǎn)有以下幾個。簡單:Java語言是一種相對簡單的編程語言,它通過提供最基本的方法完成指定的任務(wù)。Java使用引用代替C++中的指針,并提供了自動的垃圾回收機(jī)制來解決程序員需要管理內(nèi)存的問題。面向?qū)ο螅好嫦驅(qū)ο蟮暮诵挠深惡蛯ο蠼M成,通過類和對象描述事物之間的關(guān)系。Java是一種純粹的面向?qū)ο缶幊陶Z言,支持封裝、繼承和多態(tài),使得代碼更加模塊化和易于維護(hù)。1.1.2Java的特點(diǎn)安全性:Java語言具備高度的安全性,它提供了多種安全特性,如數(shù)字簽名、SSL/TLS、安全套接字等機(jī)制,幫助開發(fā)者保證代碼的安全性。跨平臺性:Java語言通過JVM(JavaVirtualMachine,Java虛擬機(jī))和字節(jié)碼實(shí)現(xiàn)跨平臺。Java程序可以一次編寫,到處運(yùn)行。支持多線程:Java內(nèi)置了豐富的多線程支持,使得Java適合于并發(fā)編程和處理大規(guī)模并發(fā)任務(wù)的場景。分布性:Java是一門分布式語言,它提供了廣泛的網(wǎng)絡(luò)連接支持,并且通過Socket類可以實(shí)現(xiàn)可靠的流式網(wǎng)絡(luò)連接。Java環(huán)境搭建1.21.2Java環(huán)境搭建Java環(huán)境主要指的是支撐Java開發(fā)和執(zhí)行的一系列工具和組件,搭建Java環(huán)境包括下載和安裝JDK(JavaDevelopmentKit,Java開發(fā)工具包),以及配置系統(tǒng)環(huán)境變量。JDK是構(gòu)建及運(yùn)行Java應(yīng)用程序的核心,包含了Java編譯器、運(yùn)行時環(huán)境和一系列工具庫,用于開發(fā)和運(yùn)行Java應(yīng)用程序。配置環(huán)境變量可以更便捷的使用已安裝的JDK。掌握J(rèn)DK的下載與安裝,能夠獨(dú)立下載并安裝JDK1.2.1JDK的下載與安裝

先定一個小目標(biāo)!1.2.1JDK的下載與安裝為了適應(yīng)不斷變化的技術(shù)需求和標(biāo)準(zhǔn),JDK的版本也在不斷升級,在本書完稿時,JDK已更新至JDK23。然而,在企業(yè)中通常會考慮到兼容性、穩(wěn)定性和遷移成本等多種因素,不會立即采用最新版本的JDK。相比之下,JDK17目前被認(rèn)為是比較穩(wěn)定的版本,同時JDK17將在未來獲得官方長期的支持和維護(hù),因此本書將基于JDK17進(jìn)行講解。下面對JDK17的下載與安裝進(jìn)行講解。1.2.1JDK的下載與安裝步驟一:下載JDKOracle公司提供了適應(yīng)多種操作系統(tǒng)的JDK,讀者可以根據(jù)自己使用的操作系統(tǒng),下載相應(yīng)版本的JDK。本書以64位的Windows10系統(tǒng)為例來演示JDK的下載和安裝。打開瀏覽器并訪問Oracle官方網(wǎng)站,進(jìn)入JDK下載頁面,如右圖所示。1.2.1JDK的下載與安裝步驟一:下載JDK在JDK下載頁面中,依次單擊“JDK17”和“Windows”,查看相應(yīng)的安裝包,如下圖所示。1.2.1JDK的下載與安裝步驟一:下載JDK從JDK17下載頁面可以看到,頁面中提供了三個JDK安裝文件的下載,其類型分別為x64CompressedArchive、x64Installer、x64MSIInstaller,下面分別對這三種類型的安裝文件進(jìn)行介紹。x64CompressedArchive:免安裝版本,是一個壓縮文件,下載后解壓即可使用。x64Installer:離線安裝包版本,是一個可執(zhí)行文件,包含一個圖形用戶界面的安裝向?qū)С绦?。x64MSIInstaller:也是離線安裝包版本,通過MSI文件進(jìn)行安裝,提供了更豐富的安裝選項(xiàng)。1.2.1JDK的下載與安裝步驟二:解壓JDK的壓縮包由于免安裝版本可以直接解壓并使用,無需進(jìn)行繁瑣的安裝過程,這里選擇下載免安裝版本進(jìn)行下載和安裝的演示。將下載好的JDK安裝文件“jdk-17_windows-x64_bin.zip”壓縮包解壓到一個不包含中文和空格的目錄中,存放JDK解壓后的目錄也稱為JDK安裝目錄,JDK安裝目錄下的文件如右圖所示。1.2.1JDK的下載與安裝步驟二:解壓JDK的壓縮包下面對JDK安裝目錄中的子目錄和重要文件進(jìn)行說明。(1)bin目錄:該目錄用于存放一些可執(zhí)行文件,該目錄下常用可執(zhí)行文件如下。javac.exe:Java編譯器。java.exe:Java解釋器。jar.exe:Java打包工具。javadoc.exe:是文檔生成工具。(2)conf目錄:該目錄包含了JDK的配置文件和屬性文件。1.2.1JDK的下載與安裝步驟二:解壓JDK的壓縮包(3)include目錄:該目錄包含了用于本地開發(fā)的頭文件,用于與其他編程語言進(jìn)行交互。(4)jmods目錄:包含了JDK模塊化系統(tǒng)使用的模塊文件(.jmod文件)。(5)lib目錄:用于存放JDK提供的核心類庫、擴(kuò)展庫、第三方庫以及本地實(shí)現(xiàn)庫。1.2.1JDK的下載與安裝步驟三:驗(yàn)證JDK是否安裝成功通過JDK相關(guān)命令驗(yàn)證JDK是否安裝成功。打開JDK安裝目錄下的bin目錄,在文件夾地址欄中輸入cmd后按下“Enter”鍵,在當(dāng)前目錄下打開命令提示符窗口,如下圖所示。1.2.1JDK的下載與安裝步驟三:驗(yàn)證JDK是否安裝成功在命令提示符窗口輸入以下命令,驗(yàn)證當(dāng)前系統(tǒng)中的JDK是否正常安裝。java-version上述命令用于在命令提示符窗口中顯示系統(tǒng)已安裝的Java運(yùn)行時環(huán)境版本信息,執(zhí)行上述命令,效果如下圖所示。掌握環(huán)境變量的配置,能夠獨(dú)立配置Path環(huán)境變量1.2.2配置環(huán)境變量

先定一個小目標(biāo)!1.2.2配置環(huán)境變量解壓后的免安裝版本的JDK可以直接使用,但執(zhí)行Java的相關(guān)命令需要先在JDK安裝目錄的bin目錄執(zhí)行,如果每次執(zhí)行Java有關(guān)命令時,都需要進(jìn)入bin目錄中,操作會比較煩瑣。想要在任意目錄下都可以執(zhí)行Java的相關(guān)命令,可以通過配置系統(tǒng)的環(huán)境變量實(shí)現(xiàn)。下面將JDK安裝目錄配置到環(huán)境變量中。1.2.2配置環(huán)境變量當(dāng)在Windows系統(tǒng)的命令提示符窗口中執(zhí)行一條可執(zhí)行命令時,系統(tǒng)首先會在當(dāng)前目錄中尋找該命令對應(yīng)的可執(zhí)行文件。如果在當(dāng)前目錄中找不到該文件,系統(tǒng)會繼續(xù)在Path環(huán)境變量中定義的路徑下查找該文件。Path環(huán)境變量是用于保存一系列可執(zhí)行文件路徑的變量,這些路徑指定了系統(tǒng)可以在其中查找可執(zhí)行文件的位置。1.Path環(huán)境變量的作用1.2.2配置環(huán)境變量下面演示沒有在Path環(huán)境變量設(shè)置JDK安裝目錄之前,在其他目錄下執(zhí)行Java命令的效果。按下“Windows+R”快捷鍵,在彈出的對話框中輸入cmd后按下“Enter”鍵打開命令提示符窗口,在命令提示符窗口中輸入“java-version”命令,如下圖所示。1.Path環(huán)境變量的作用1.2.2配置環(huán)境變量右擊本地計算機(jī)后選擇“屬性”,在彈出的“設(shè)置”窗口中選擇“高級系統(tǒng)設(shè)置”選項(xiàng),彈出“系統(tǒng)屬性”對話框,在“高級”選項(xiàng)卡下單擊“環(huán)境變量”按鈕,彈出“環(huán)境變量”對話框。如右圖所示。2.配置Path環(huán)境變量1.2.2配置環(huán)境變量在環(huán)境變量對話框的“系統(tǒng)變量”區(qū)域中選中名為Path的系統(tǒng)變量,單擊“編輯”按鈕,打開“編輯環(huán)境變量”對話框。如右圖所示。2.配置Path環(huán)境變量1.2.2配置環(huán)境變量按下“Windows+R”快捷鍵,在彈出的對話框中輸入cmd后按下“Enter”鍵打開命令提示符窗口,在命令提示符窗口中輸入“java–version”命令,效果如下圖所示。3.驗(yàn)證Path環(huán)境變量是否配置成功Java程序的開發(fā)1.3在1.2節(jié)中已經(jīng)成功搭建了Java環(huán)境,下面開發(fā)本書第一個Java程序,并分析其開發(fā)過程,幫助初學(xué)者理解Java程序的運(yùn)行機(jī)制。1.3

Java程序的開發(fā)1.3.1

第一個Java程序掌握第一個Java程序的開發(fā),能夠獨(dú)立編寫并運(yùn)行HelloWorld程序

先定一個小目標(biāo)!1.3.1

第一個Java程序思路:Java程序的執(zhí)行是由JVM負(fù)責(zé)執(zhí)行Java的字節(jié)碼文件。要得到字節(jié)碼文件,首先需要編寫Java的源文件,再利用Java編譯器將源文件編譯成字節(jié)碼文件。1.3.1

第一個Java程序步驟一:編寫程序代碼在任意目錄下創(chuàng)建一個文本文檔,將其重命名為HelloWorld.java。用記事本打開HelloWorld.java文件,具體代碼如下。classHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("helloworld"); } }需要注意的是,在編寫程序時,程序中出現(xiàn)的空格、括號、分號等符號必須采用英文半角格式,否則程序會出錯。1.3.1

第一個Java程序步驟二:編譯程序Java中提供了javac命令編譯Java的源文件,使用javac命令進(jìn)行編譯的語法格式如下。javac[options]<sourcefiles>上述命令各項(xiàng)的含義:option:可選參數(shù),用于指定各種參數(shù)和設(shè)置。sourcefiles:需要編譯的Java源代碼文件路徑,多個文件使用空格分隔。需要注意的是,在使用javac命令編譯源代碼文件時,需要輸入完整的文件名稱,包括它的擴(kuò)展名“.java”。1.3.1第一個Java程序步驟二:編譯程序進(jìn)入HelloWorld.java所在的文件夾中,在該文件夾的地址欄中輸入“cmd”后按下“Enter”鍵,在當(dāng)前目錄下打開命令提示符窗口,如下圖所示。1.3.1

第一個Java程序步驟二:編譯程序在命令提示符窗口中,通過javac命令編譯HelloWorld.java文件,具體命令如下。javacHelloWorld.java執(zhí)行效果如下圖所示。1.3.1

第一個Java程序步驟二:編譯程序查看HelloWorld.java所在文件夾,發(fā)現(xiàn)該文件夾新增了一個文件,如下圖所示。當(dāng)前文件夾下生成了HelloWorld.class字節(jié)碼文件,說明HelloWorld.java文件編譯成功。1.3.1

第一個Java程序步驟三:運(yùn)行程序Java中提供了java命令用于執(zhí)行字節(jié)碼文件,使用java命令執(zhí)行字節(jié)碼文件的語法如下。java[options]<classname>[args]上述命令各項(xiàng)的含義:option:可選參數(shù),用于指定各種參數(shù)和設(shè)置。classname:要執(zhí)行的Java類的名稱,該類應(yīng)該包含main()方法作為程序入口。args:可選參數(shù),作為main()方法的參數(shù)傳入程序中。1.3.1

第一個Java程序步驟三:運(yùn)行程序在命令提示符窗口中,通過java命令執(zhí)行HelloWorld程序,具體命令如下。javaHelloWorld執(zhí)行效果如下圖所示。1.3.1 第一個Java程序編譯Java源文件時,在輸入的命令和文件名完全正確的情況下,可能會出現(xiàn)“找不到文件”的錯誤。上圖錯誤的原因可能是文件的擴(kuò)展名被隱藏了。雖然文本文檔顯示的文件名為“HelloWorld.java”,但實(shí)際上這個文件的真實(shí)名可能為“HelloWorld.java.txt”,文件類型并沒有得到修改。腳下留心:編譯Java源文件時可能出現(xiàn)的錯誤1.3.1 第一個Java程序?yàn)榱私鉀Q這一問題,需要讓文件名被隱藏的擴(kuò)展名顯示出來,再進(jìn)行修改。顯示擴(kuò)展名的方法如下,在任意目錄的窗口頁面,單擊“查看選項(xiàng)”,如下圖所示。腳下留心:編譯Java源文件時可能出現(xiàn)的錯誤1.3.2

Java程序的運(yùn)行機(jī)制了解Java程序的運(yùn)行機(jī)制,能夠簡述Java程序的運(yùn)行機(jī)制

先定一個小目標(biāo)!1.3.2

Java程序的運(yùn)行機(jī)制Java程序的運(yùn)行過程包括編譯和執(zhí)行。首先,Java編譯器會將后綴名為.java的源文件編譯成后綴名為.class的字節(jié)碼文件。然后,Java虛擬機(jī)會解釋執(zhí)行這些字節(jié)碼文件。以1.3.1節(jié)實(shí)現(xiàn)的HelloWorld程序?yàn)槔瑢ava程序的運(yùn)行機(jī)制進(jìn)行說明。(1)編寫HelloWorld.java源文件。(2)使用“javacHelloWorld.java”命令編譯HelloWorld.java文件。編譯結(jié)束后,會生成名為HelloWorld.class的字節(jié)碼文件。(3)使用“javaHelloWorld”命令啟動JVM運(yùn)行程序。Java虛擬機(jī)將字節(jié)碼文件加載到內(nèi)存,然后對內(nèi)存中的Java類進(jìn)行解釋執(zhí)行。1.3.2

Java程序的運(yùn)行機(jī)制Java程序是由虛擬機(jī)負(fù)責(zé)執(zhí)行的,而并非操作系統(tǒng)。這樣做的好處是可以實(shí)現(xiàn)Java程序的跨平臺,即相同的Java程序可以在不同的操作系統(tǒng)上運(yùn)行,只需要安裝相應(yīng)版本的Java虛擬機(jī)即可實(shí)現(xiàn)兼容。1.3.2

Java程序的運(yùn)行機(jī)制Java程序的跨平臺特性,有效地解決了程序設(shè)計語言在不同操作系統(tǒng)編譯時產(chǎn)生不同機(jī)器碼的問題,極大降低了程序開發(fā)和維護(hù)的成本。需要注意的是,Java程序通過JVM可以實(shí)現(xiàn)跨平臺特性,但JVM不是跨平臺的。也就是說,不同操作系統(tǒng)上的JVM是不同的,即Windows平臺上的JVM不能用在Linux上,反之亦然。IDEA1.41.4IDEA在實(shí)際項(xiàng)目開發(fā)中,使用記事本編輯代碼受到許多限制,例如無法提供實(shí)時調(diào)試和排錯功能、缺乏項(xiàng)目管理和構(gòu)建工具等,難以滿足開發(fā)需求。正所謂“工欲善其事,必先利其器”,為了提高程序的開發(fā)效率,大部分開發(fā)人員很少直接使用記事本編寫程序,通常都會使用集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE)進(jìn)行Java程序的開發(fā)。本節(jié)將對Java常用的開發(fā)工具——IntelliJIDEA(簡稱IDEA)進(jìn)行講解。1.4.1

IDEA的下載、安裝與啟動了解Java程序的運(yùn)行機(jī)制,能夠簡述Java程序的運(yùn)行機(jī)制

先定一個小目標(biāo)!1.4.1

IDEA的下載、安裝與啟動IDEA是用于開發(fā)Java程序的集成開發(fā)環(huán)境,同時也支持其他編程語言。它在業(yè)界被公認(rèn)是最好的Java開發(fā)工具之一,在智能代碼助手、代碼自動提示、重構(gòu)、J2EE支持、Ant、Junit、CVS整合、代碼審查、創(chuàng)新的GUI設(shè)計等方面表現(xiàn)尤為出色。1.4.1

IDEA的下載、安裝與啟動步驟一:下載并安裝IDEA開發(fā)工具打開瀏覽器并訪問IDEA的官網(wǎng)首頁。1.4.1

IDEA的下載、安裝與啟動步驟一:下載并安裝IDEA開發(fā)工具在IDEA官網(wǎng)首頁單擊“Download”按鈕,進(jìn)入IDEA下載頁面。1.4.1

IDEA的下載、安裝與啟動步驟一:下載并安裝IDEA開發(fā)工具在IDEA下載頁面可以看到,IDEA有兩個版本,分別是IntelliJIDEAUItimate(旗艦版)和IntelliJIDEACommunityEdition(社區(qū)版)。旗艦版:商業(yè)版本,提供了更多高級功能和企業(yè)特性,適用于專業(yè)開發(fā)人員和大型項(xiàng)目,但是需要收費(fèi)。社區(qū)版:提供了完整的Java開發(fā)環(huán)境,具有代碼編輯、調(diào)試、重構(gòu)、版本控制等功能,以及豐富的插件,不需要收費(fèi)。對于初學(xué)者和個人開發(fā)來說,社區(qū)版足以滿足學(xué)習(xí)和開發(fā)的需求。這里選擇社區(qū)版下載進(jìn)行演示。1.4.1

IDEA的下載、安裝與啟動步驟一:下載并安裝IDEA開發(fā)工具在IDEA下載頁面中,單擊IntelliJIDEACommunityEdition下面的“Download”按鈕進(jìn)行下載。下載完成后會獲得一個ideaIC-2023.2.1.exe名稱的安裝包,雙擊該安裝包啟動安裝程序,彈出IDEA安裝歡迎界面。1.4.1

IDEA的下載、安裝與啟動步驟一:下載并安裝IDEA開發(fā)工具在IDEA安裝歡迎界面中,單擊“Next”按鈕,進(jìn)入選擇安裝位置界面。1.4.1

IDEA的下載、安裝與啟動步驟一:下載并安裝IDEA開發(fā)工具在IDEA安裝位置選擇界面,輸入或通過單擊“Browser”按鈕修改自定義路徑,設(shè)置完成后,單擊“Next”按鈕,進(jìn)入基本安裝選項(xiàng)界面。1.4.1

IDEA的下載、安裝與啟動步驟一:下載并安裝IDEA開發(fā)工具基本安裝選項(xiàng)界面的安裝選項(xiàng)含義和勾選情況。CreateDesktopShortcut:創(chuàng)建桌面快捷方式,為了方便打開IDEA,建議勾選。Updatecontextmenu:是否將IDEA的功能集成到操作系統(tǒng)的上下文菜單中。根據(jù)自身需求勾選。CreateAssociations:關(guān)聯(lián)文件格式,不推薦勾選。UpdatePATHVariable(restartneeded):是否將IDEA啟動目錄添加到環(huán)境變量中,根據(jù)自身需求勾選。1.4.1

IDEA的下載、安裝與啟動步驟一:下載并安裝IDEA開發(fā)工具在基本安裝選項(xiàng)界面勾選完成后,單擊“Next”按鈕,進(jìn)入選擇開始菜單界面。1.4.1

IDEA的下載、安裝與啟動步驟一:下載并安裝IDEA開發(fā)工具在選擇開始菜單界面,單擊“Install”按鈕安裝IDEA,安裝完成界面如下圖所示。1.4.1

IDEA的下載、安裝與啟動步驟二:啟動IDEA開發(fā)工具IDEA安裝完成之后,雙擊IDEA的桌面快捷方式即可啟動,啟動界面如下圖所示。1.4.1

IDEA的下載、安裝與啟動步驟二:啟動IDEA開發(fā)工具啟動完成后,進(jìn)入IDEA主界面,如下圖所示。1.4.1

IDEA的下載、安裝與啟動多學(xué)一招:修改IDEA主體背景顏色當(dāng)前安裝的IDEA的主題背景顏色默認(rèn)是黑色,為了后續(xù)使用時閱讀更清晰、內(nèi)容的可見性更高,這里將IDEA的主題背景顏色修改為白色。在IDEA主界面中,單擊左側(cè)導(dǎo)航菜單欄中的“Customize”選項(xiàng),進(jìn)入IDEA定制界面,如右圖所示。1.4.1

IDEA的下載、安裝與啟動多學(xué)一招:修改IDEA主體背景顏色在IDEA定制界面,單擊Colortheme下面的下拉框,選擇“Light”選項(xiàng)1.4.2

使用IDEA進(jìn)行程序開發(fā)掌握使用IDEA進(jìn)行程序開發(fā),能夠使用IDEA編寫并運(yùn)行HelloWorld程序

先定一個小目標(biāo)!1.4.2

使用IDEA進(jìn)行程序開發(fā)在安裝完IDEA后,為了更好地學(xué)習(xí)和掌握IDEA的使用,下面使用IDEA實(shí)現(xiàn)一個Java程序,實(shí)現(xiàn)在控制臺輸出“helloworld”功能。1.4.2

使用IDEA進(jìn)行程序開發(fā)IDEA提供了強(qiáng)大的代碼管理功能。編寫Java程序時,通過創(chuàng)建項(xiàng)目能夠更好地組織代碼、處理依賴關(guān)系,以及簡化構(gòu)建和部署流程。1.創(chuàng)建Java項(xiàng)目在IDEA主界面單擊“NewProject”選項(xiàng),進(jìn)入創(chuàng)建項(xiàng)目界面,如右圖所示。1.4.2

使用IDEA進(jìn)行程序開發(fā)創(chuàng)建項(xiàng)目界面中,需要設(shè)置一些所需的參數(shù),包括Name、Location、Language、Buildsystem和JDK。Name:項(xiàng)目名稱,用于唯一標(biāo)識一個項(xiàng)目,這里設(shè)置為chapter01。Location:位置,用于指定項(xiàng)目的存儲位置或文件保存的路徑,這里設(shè)置為“D:\project”。Language:語言,這里指定要使用的編程語言,這里選擇Java作為主要語言。Bulidsystem,構(gòu)建系統(tǒng),用于管理項(xiàng)目構(gòu)建和依賴管理的工具,這里使用IDEA自帶的構(gòu)建系統(tǒng)。JDK:選擇當(dāng)前項(xiàng)目基于的JDK,這里選擇1.2節(jié)安裝的JDK17。1.創(chuàng)建Java項(xiàng)目1.4.2

使用IDEA進(jìn)行程序開發(fā)在創(chuàng)建項(xiàng)目界面設(shè)置完所有參數(shù)后,單擊“Create”,進(jìn)入IDEA工作臺。1.創(chuàng)建Java項(xiàng)目1.4.2

使用IDEA進(jìn)行程序開發(fā)在IDEA工作臺中,選中左側(cè)導(dǎo)航欄的src文件夾后鼠標(biāo)右擊,彈出操作選項(xiàng)菜單,如下圖所示。2.創(chuàng)建Java類1.4.2

使用IDEA進(jìn)行程序開發(fā)在操作選項(xiàng)菜單中,選擇“New”→“JavaClass”,會彈出一個新建Java類的對話框。2.創(chuàng)建Java類1.4.2

使用IDEA進(jìn)行程序開發(fā)在新建Java類的對話框中,選擇Class,并在輸入框中輸入類名HelloWorld,然后按下“Enter”鍵完成類的創(chuàng)建,進(jìn)入IDEA的開發(fā)界面。2.創(chuàng)建Java類1.4.2

使用IDEA進(jìn)行程序開發(fā)可以看到,在IDEA的開發(fā)界面默認(rèn)打開了HelloWorld.java文件,可以在文本編輯器視圖中編輯對應(yīng)的文件內(nèi)容。在文本編輯器視圖中編寫一個Java程序,如下圖所示。3.編寫程序代碼1.4.2

使用IDEA進(jìn)行程序開發(fā)在IDEA這樣的集成開發(fā)環(huán)境,它使用了內(nèi)置的編譯器和構(gòu)建工具,能夠自動將源代碼編譯成字節(jié)碼文件,因此無需手動進(jìn)行編譯。4.運(yùn)行程序編寫好Java程序后,在文本編輯器視圖中,單擊HelloWorld.java文件中第1行或第2行前面的按鈕,運(yùn)行HelloWorld程序,如右圖所示。1.4.2

使用IDEA進(jìn)行程序開發(fā)在文本編輯器視圖中,單擊“Run‘HelloWorld.main()’”選項(xiàng),運(yùn)行HelloWorld程序,運(yùn)行結(jié)果會在控制臺顯示,如下圖所示。4.運(yùn)行程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論