




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章
搭建Java開發(fā)環(huán)境與輸出
文本信息程序設(shè)計(jì)
教學(xué)導(dǎo)航教學(xué)目標(biāo)初步了解Java、JDK、JRE、JVM、JavaAPI、Apache、NetBeansIDE初步了解Java程序的運(yùn)行機(jī)制、Java程序的編譯與運(yùn)行學(xué)會(huì)下載與安裝JDK、ApacheNetBeansIDE學(xué)會(huì)在Windows操作系統(tǒng)中配置Java運(yùn)行環(huán)境
熟悉ApacheNetBeansIDE的組成及其功能教學(xué)重點(diǎn)Java運(yùn)行環(huán)境的配置ApacheNetBeansIDE的組成及其功能Java程序的運(yùn)行機(jī)制
身臨其境
網(wǎng)站中經(jīng)常需要輸出文本信息,以“京東商城”為例進(jìn)行說明,在“京東商城”網(wǎng)站的頁(yè)面中,文本形式的導(dǎo)航欄很常見?!熬〇|商城”用戶登錄之前的頂部導(dǎo)航欄如圖1-1所示,由于此時(shí)用戶還沒有成功登錄,頂部導(dǎo)航欄左側(cè)輸出“你好,請(qǐng)登錄免費(fèi)注冊(cè)”文本內(nèi)容。“京東商城”用戶成功登錄后的頂部導(dǎo)航欄如圖1-2所示,由于此時(shí)用戶已成功登錄,頂部導(dǎo)航欄左側(cè)輸出成功登錄的用戶名以及用戶類型。圖1-2“京東商城”用戶成功登錄后的頂部導(dǎo)航欄圖1-1“京東商城”用戶登錄之前的頂部導(dǎo)航欄“京東商城”客戶服務(wù)與設(shè)置選項(xiàng)如圖1-3所示,每一行輸出1個(gè)服務(wù)或選項(xiàng)。“京東商城”商品類別列表如圖1-4所示,商品類別分多行在頁(yè)面中輸出,每一行的商品類別為1種至4種。
圖1-4“京東商城”商品類別列表圖1-3“京東商城”客戶服務(wù)與設(shè)置選項(xiàng)
前導(dǎo)知識(shí)【知識(shí)1-1】認(rèn)知JavaJava最初是由SunMicrosystems公司推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)語言和Java平臺(tái)的總稱,由詹姆斯·高斯林與他的同事們共同研發(fā),并在1995年正式推出。Java最初被稱為Oak,是1991年為消費(fèi)類電子產(chǎn)品的嵌入式芯片設(shè)計(jì)的。其于1995年更名為Java,并重新設(shè)計(jì)用于開發(fā)Internet應(yīng)用程序。用Java實(shí)現(xiàn)的HotJava瀏覽器(支持JavaApplet)顯示了Java的魅力:跨平臺(tái)、動(dòng)態(tài)Web、Internet計(jì)算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常用的瀏覽器均支持JavaApplet。Java自面世后就非常流行,發(fā)展迅速,Java技術(shù)也不斷更新。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java具備了顯著優(yōu)勢(shì)和廣闊前景。2010年,Oracle公司收購(gòu)了SunMicrosystems公司,Java便成為Oracle公司旗下的產(chǎn)品?!局R(shí)1-2】認(rèn)知JavaAPIJava應(yīng)用程序接口(JavaApplicationProgramInterface,JavaAPI)是程序員使用Java進(jìn)行程序開發(fā)時(shí)相關(guān)類的集合,是Java的一個(gè)重要組成部分。JavaAPI中的類按照用途被分為多個(gè)包(Package),每個(gè)包又是一些相關(guān)類或接口的集合,其中java.*包是JavaAPI的核心。
前導(dǎo)知識(shí)Java程序分為Java應(yīng)用程序(JavaApplication)和Applet小程序(JavaApplet)兩類。Java應(yīng)用程序只有通過編譯器編譯生成.class文件后,才能被Java解釋器解釋并執(zhí)行;Java小程序不能獨(dú)立運(yùn)行,它是必須被嵌入超文本標(biāo)記語言(HypertextMarkupLanguage,HTML)代碼中,由Web瀏覽器內(nèi)含的Java解釋器解釋運(yùn)行的非獨(dú)立程序。對(duì)于多數(shù)程序設(shè)計(jì)語言來說,其程序執(zhí)行方式要么采用編譯執(zhí)行方式,要么采用解釋執(zhí)行方式。而Java的特殊之處在于,程序的運(yùn)行既要經(jīng)過編譯又要經(jīng)過解釋。Java根據(jù)自身的實(shí)際需要將解釋型和編譯型相結(jié)合,采用“半編譯半解釋型”的執(zhí)行機(jī)制,即Java程序的最終執(zhí)行需要經(jīng)過編譯和解釋兩個(gè)步驟。首先,Java使用Java編譯器將Java程序編譯成與操作系統(tǒng)無關(guān)的字節(jié)碼(二進(jìn)制代碼),而不是本機(jī)代碼;其次,通過Java解釋器來執(zhí)行字節(jié)碼。任何一臺(tái)機(jī)器,無論安裝什么類型的操作系統(tǒng),只要配備了Java解釋器,就可以執(zhí)行字節(jié)碼,且不必考慮這種字節(jié)碼是在哪一種類型的操作系統(tǒng)上生成的。Java通過預(yù)先把源程序編譯成字節(jié)碼,克服了傳統(tǒng)的解釋型語言執(zhí)行效率低的性能瓶頸。但是,字節(jié)碼不能在操作系統(tǒng)上直接執(zhí)行,必須在包含Java虛擬機(jī)(JavaVirtualMachine,JVM)的操作系統(tǒng)上才能執(zhí)行。
前導(dǎo)知識(shí)圖1-5Java應(yīng)用程序的執(zhí)行過程JVM是一種可執(zhí)行Java代碼的虛擬機(jī),它在任何操作系統(tǒng)上都能為編譯程序提供一個(gè)共同的接口。編譯程序只需要面向虛擬機(jī)并生成其能夠解釋的代碼,然后由解釋器將虛擬機(jī)代碼轉(zhuǎn)換為特定操作系統(tǒng)的機(jī)器碼執(zhí)行。Java開發(fā)工具包(JavaDevelopmentKit,JDK)針對(duì)每一種操作系統(tǒng)提供的解釋器是不同的,但是JVM的實(shí)現(xiàn)是相同的。Java應(yīng)用程序的執(zhí)行過程:Java源程序(.java文件)經(jīng)過Java編譯器(javac.exe)編譯后生成的字節(jié)碼文件(.class文件)由JVM解釋執(zhí)行,并在特定的操作系統(tǒng)上執(zhí)行,如圖1-5所示。利用JVM把字節(jié)碼與具體的軟硬件平臺(tái)隔離,就能保證在任何操作系統(tǒng)中編譯的字節(jié)碼文件都能在JVM上執(zhí)行。1.1搭建Java程序開發(fā)環(huán)境1.2ApacheNetBeansIDE1.4編寫與運(yùn)行Java程序?qū)W習(xí)要點(diǎn)1.3編程拓展任務(wù)1-1
安裝與配置JDK【任務(wù)描述】
下載與安裝JDK
從官網(wǎng)下載最新版本的JDK,然后正確安裝JDK。
在Windows操作系統(tǒng)中配置Java運(yùn)行環(huán)境JDK安裝完成后,需要對(duì)JAVA_HOMEPath以及ClassPath環(huán)境變量進(jìn)行正確的配置。其中,JAVA_HOME設(shè)置為JDK所在路徑,如“C:\ProgramFiles\Java\jdk-19”;在Path環(huán)境變量中增加bin文件夾所在路徑,如在Path環(huán)境變量中增加“C:\ProgramFiles\Java\jdk-19\bin;”,注意“;”是路徑之間的分隔符;ClassPath環(huán)境變量設(shè)置為編譯Java程序時(shí)所需要的一些外部.class文件所在路徑,如將ClassPath變量設(shè)置為“C:\ProgramFiles\Java\jdk-19\jre\lib;”(1)(2)任務(wù)1-1
安裝與配置JDK主要用于開發(fā)J2EE應(yīng)用程序,從JDK5.0開始,改名為JavaEE。企業(yè)版(EnterpriseEdition,EE)J2EE主要用于開發(fā)移動(dòng)設(shè)備、嵌入式設(shè)備上的Java應(yīng)用程序,從JDK5.0開始,其改名為JavaME。微型版(MicroEdition,ME)J2ME通常使用的版本,從JDK5.0開始,其改名為JavaSE標(biāo)準(zhǔn)版(StandardEdition,SE)J2SE【知識(shí)1-4】區(qū)分JDK、JRE、JVM1.JDK是Java的軟件開發(fā)工具包(SoftwareDevelopmentKit,SDK),沒有JDK,無法編譯Java程序,JDK主要分為標(biāo)準(zhǔn)版、企業(yè)版和微型版。如果想只運(yùn)行Java程序,則要確保已安裝相應(yīng)的JRE。任務(wù)1-1
安裝與配置JDK2.JREJava運(yùn)行環(huán)境(JavaRuntimeEnvironment,JRE)是Java程序運(yùn)行必備的環(huán)境集合,包含JVM標(biāo)準(zhǔn)實(shí)現(xiàn)及Java核心類庫(kù)。JRE是可以運(yùn)行、測(cè)試和傳輸應(yīng)用程序的Java平臺(tái),包括JVM、Java核心類庫(kù)和支持文件。但JRE不包含開發(fā)工具(JDK)的編譯器、調(diào)試器和其他工具。JRE需要輔助工具Javaplug-in,以便在瀏覽器中運(yùn)行JavaApplet。3.JVMJVM是一個(gè)虛擬的計(jì)算機(jī),通過仿真模擬各種計(jì)算機(jī)功能來實(shí)現(xiàn)其功能。Java具有的一個(gè)非常重要的特點(diǎn)就是與平臺(tái)的無關(guān)性,而使用JVM是實(shí)現(xiàn)這一特點(diǎn)的關(guān)鍵。一般的高級(jí)語言如果要在不同的平臺(tái)上運(yùn)行,則至少需要編譯成不同的目標(biāo)代碼。而引入JVM后,Java在不同平臺(tái)上運(yùn)行時(shí)不需要重新編譯。Java使用JVM屏蔽了與具體平臺(tái)相關(guān)的信息,使得Java編譯程序只需生成在JVM上執(zhí)行的字節(jié)碼,就可以在多種平臺(tái)上不加修改地運(yùn)行。JVM在執(zhí)行字節(jié)碼時(shí),把字節(jié)碼解釋成具體平臺(tái)上的機(jī)器指令?!局R(shí)1-5】認(rèn)知Java程序的編譯和執(zhí)行
編譯和執(zhí)行Java程序必須經(jīng)過兩個(gè)步驟:第一步,將Java源文件(擴(kuò)展名為.java)編譯成字節(jié)碼文件(擴(kuò)展名為.class);第二步,解釋執(zhí)行字節(jié)碼文件。實(shí)現(xiàn)以上兩個(gè)步驟要使用javac和java命令。任務(wù)1-2
下載與安裝ApacheNetBeansIDE【任務(wù)描述】ApacheNetBeansIDE最初是SunMicrosystems公司使用Java開發(fā)的一個(gè)開源工具,是Java為開發(fā)圖形用戶界面(GraphicalUserInterface,GUI)提供的第三代技術(shù),是目前使用廣泛的開源且免費(fèi)的Java集成開發(fā)環(huán)境,ApacheNetBeansIDE可以使用Swing組件快捷開發(fā)具有GUI的Java應(yīng)用程序。當(dāng)年作為SunMicrosystems公司認(rèn)定的Java開發(fā)工具,ApacheNetBeansIDE的開發(fā)過程被認(rèn)為最符合Java的開發(fā)理念。ApacheNetBeansIDE主要包括集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE)和平臺(tái)(Platform)兩部分,其中IDE是在平臺(tái)基礎(chǔ)上實(shí)現(xiàn)的,并且平臺(tái)本身開放給開發(fā)人員使用。從官網(wǎng)下載最新版本的ApacheNetBeansIDE,然后進(jìn)行正確安裝?!局R(shí)1-6】認(rèn)知ApacheNetBeansIDE任務(wù)1-2
下載與安裝ApacheNetBeansIDEJava程序員需要一個(gè)強(qiáng)大的集成開發(fā)環(huán)境來編寫、調(diào)試和測(cè)試代碼。ApacheNetBeansIDE、Eclipse和IntelliJIDEA是3個(gè)受歡迎的JavaIDE,它們都擁有一系列強(qiáng)大的功能和工具。下面對(duì)這3個(gè)JavaIDE進(jìn)行比較,分析其各自的優(yōu)缺點(diǎn),為不同的Java開發(fā)人員選擇合適的JavaIDE提供參考?!局R(shí)1-7】對(duì)比Java程序的開發(fā)工具:ApacheNetBeansIDE、Eclipse和IntelliJIDEAApacheNetBeansIDE(1)ApacheNetBeansIDE是一個(gè)免費(fèi)、開源的IDE,是一個(gè)基于Java的IDE,支持Java、C/C++和PHP等程序設(shè)計(jì)語言。同時(shí),ApacheNetBeansIDE還支持多平臺(tái)開發(fā),包括Linux、Windows和macOS等操作系統(tǒng)。ApacheNetBeansIDE的最大特點(diǎn)是易學(xué)易用,結(jié)合了代碼編寫、調(diào)試和構(gòu)建等功能,方便開發(fā)人員在一個(gè)環(huán)境中完成所有開發(fā)工作。優(yōu)點(diǎn):
擁有豐富的插件生態(tài)系統(tǒng)擁有強(qiáng)大的調(diào)試功能快速開發(fā)缺點(diǎn):性能問題代碼重構(gòu)任務(wù)1-2
下載與安裝ApacheNetBeansIDE(2)Eclipse是一款免費(fèi)、開源的JavaIDE,其主要優(yōu)點(diǎn)在于集成度高,支持多種語言以及插件的擴(kuò)展,讓用戶可以更加輕松地進(jìn)行開發(fā)。Eclipse的用戶界面簡(jiǎn)潔明了,可以幫助開發(fā)人員更加專注于代碼的編寫和調(diào)試。同時(shí),Eclipse提供了強(qiáng)大的調(diào)試和分析工具,使得開發(fā)過程更加高效。優(yōu)點(diǎn):
穩(wěn)定的性能插件庫(kù)完善的代碼重構(gòu)功能缺點(diǎn):界面不夠現(xiàn)代化較差的GUI設(shè)計(jì)器Eclipse任務(wù)1-2
下載與安裝ApacheNetBeansIDE(3)IntelliJIDEA被認(rèn)為是Java開發(fā)中最流行的IDE之一,它具有出色的智能功能和代碼分析能力,可以幫助開發(fā)人員更輕松地完成任務(wù)。IntelliJIDEA支持多種程序設(shè)計(jì)語言,包括Java、Kotlin、Scala和Groovy等,并提供強(qiáng)大的插件機(jī)制,可以擴(kuò)展到其他語言和框架。優(yōu)點(diǎn):
出色的代碼重構(gòu)功能智能代碼完成功能強(qiáng)大的插件庫(kù)缺點(diǎn):資源消耗較大影響開發(fā)人員的使用體驗(yàn)IntelliJIDEA1.1搭建Java程序開發(fā)環(huán)境1.2ApacheNetBeansIDE1.4編寫與運(yùn)行Java程序?qū)W習(xí)要點(diǎn)1.3編程拓展任務(wù)1-3
熟悉與使用ApacheNetBeansIDE【任務(wù)描述】啟動(dòng)ApacheNetBeansIDE,認(rèn)識(shí)ApacheNetBeansIDE的基本組成。在ApacheNetBeansIDE中嘗試創(chuàng)建Java標(biāo)準(zhǔn)項(xiàng)目、Java包、Java主類和Java類,然后嘗試更改運(yùn)行的主類。在ApacheNetBeansIDE中嘗試運(yùn)行Java標(biāo)準(zhǔn)項(xiàng)目?!局R(shí)1-8】啟動(dòng)ApacheNetBeansIDE在【開始】菜單中選擇【程序】→【ApacheNetBeansIDE】→【ApacheNetBeansIDE19】命令,也可以直接雙擊桌面快捷方式ApacheNetBeansIDE19,啟動(dòng)ApacheNetBeansIDE,其啟動(dòng)界面如圖1-10所示。圖1-10
ApacheNetBeansIDE19啟動(dòng)界面任務(wù)1-3
熟悉與使用ApacheNetBeansIDE【知識(shí)1-9】認(rèn)知ApacheNetBeansIDE主界面ApacheNetBeansIDE
19啟動(dòng)成功后,將進(jìn)入圖1-11所示的ApacheNetBeansIDE19主界面。ApacheNetBeansIDE19主界面主要包括以下各個(gè)部分。圖1-11
ApacheNetBeansIDE19主界面任務(wù)1-3
熟悉與使用ApacheNetBeansIDE【知識(shí)1-9】認(rèn)知ApacheNetBeansIDE主界面ApacheNetBeansIDE的菜單欄如圖1-11所示,ApacheNetBeansIDE的菜單欄包括【File】【Edit】【View】【Navigate】【Source】【Refactor】【Run】【Debug】【Profile】【Team】【Tools】【W(wǎng)indow】【Help】菜單。ApacheNetBeansIDE的工具欄ApacheNetBeansIDE的工具欄提供了諸如【NewProject】【NewFile】【OpenProject】【SaveAll】【Undo】【Redo】【BuildProject】【CleanandBuildProject】【RunProject】【DebugProject】【ProfileProject】等常用按鈕,將鼠標(biāo)指針停留在工具欄的某個(gè)按鈕上,會(huì)顯示該按鈕功能的提示信息及快捷鍵。在工具欄空白處右擊,可根據(jù)需要在彈出的快捷菜單中對(duì)工具欄進(jìn)行定制。ApacheNetBeansIDE的主要窗口利用ApacheNetBeansIDE可以快速、方便、可視化地開發(fā)JavaGUI程序。ApacheNetBeansIDE的窗口是ApacheNetBeansIDE的重要組成部分,主要包括【Projects】【Files】【Services】【Output】【Navigator】【Palette】【Properties】【Source】等窗口,如圖1-12所示,每個(gè)窗口實(shí)現(xiàn)不同的功能。圖1-12
ApacheNetBeansIDE的主要窗口任務(wù)1-3
熟悉與使用ApacheNetBeansIDE【知識(shí)1-9】認(rèn)知ApacheNetBeansIDE主界面ApacheNetBeansIDE的菜單欄如圖1-11所示,ApacheNetBeansIDE的菜單欄包括【File】【Edit】【View】【Navigate】【Source】【Refactor】【Run】【Debug】【Profile】【Team】【Tools】【W(wǎng)indow】【Help】菜單。ApacheNetBeansIDE的工具欄ApacheNetBeansIDE的工具欄提供了諸如【NewProject】【NewFile】【OpenProject】【SaveAll】【Undo】【Redo】【BuildProject】【CleanandBuildProject】【RunProject】【DebugProject】【ProfileProject】等常用按鈕,將鼠標(biāo)指針停留在工具欄的某個(gè)按鈕上,會(huì)顯示該按鈕功能的提示信息及快捷鍵。在工具欄空白處右擊,可根據(jù)需要在彈出的快捷菜單中對(duì)工具欄進(jìn)行定制。ApacheNetBeansIDE的主要窗口利用ApacheNetBeansIDE可以快速、方便、可視化地開發(fā)JavaGUI程序。ApacheNetBeansIDE的窗口是ApacheNetBeansIDE的重要組成部分,主要包括【Projects】【Files】【Services】【Output】【Navigator】【Palette】【Properties】【Source】等窗口,如圖1-12所示,每個(gè)窗口實(shí)現(xiàn)不同的功能。圖1-12
ApacheNetBeansIDE的主要窗口任務(wù)1-3
熟悉與使用ApacheNetBeansIDE【知識(shí)1-9】認(rèn)知ApacheNetBeansIDE主界面【Projects】窗口【Projects】窗口列出了當(dāng)前打開的所有項(xiàng)目,是項(xiàng)目源的主入口。展開某項(xiàng)目節(jié)點(diǎn)會(huì)看到其項(xiàng)目組成。在ApacheNetBeansIDE中,所有的開發(fā)工作都基于項(xiàng)目完成。項(xiàng)目由一組源文件組成,還包含用來生成、運(yùn)行和調(diào)試這些源文件的配置文件?!綪rojects】窗口可以包含一個(gè)項(xiàng)目,也可以包含多個(gè)項(xiàng)目,但同一時(shí)間只能有一個(gè)主項(xiàng)目,在【Projects】窗口中可以進(jìn)行主項(xiàng)目的設(shè)置。【Projects】窗口可通過在菜單欄中選擇【W(wǎng)indow】→【Projects】命令打開,或者通過快捷鍵Ctrl+1打開。【Files】窗口【Files】窗口用于顯示基于文件夾的項(xiàng)目視圖,其中包括【Projects】窗口中未顯示的文件及文件夾,以及支撐項(xiàng)目運(yùn)行的配置文件?!綟iles】窗口可通過在菜單欄中選擇【W(wǎng)indow】→【Files】命令打開,或者通過快捷鍵Ctrl+2打開?!維ervices】窗口【Services】窗口描述了ApacheNetBeansIDE運(yùn)行時(shí)資源的邏輯視圖,包括Databases、Servers、MavenRepositories、Cloud、HudsonBuilders、Docker、TaskRepositories、SeleniumServer等。【Services】窗口可通過在菜單欄中選擇【W(wǎng)indow】→【Services】命令打開,或者通過快捷鍵Ctrl+5打開。圖1-12
ApacheNetBeansIDE的主要窗口任務(wù)1-3
熟悉與使用ApacheNetBeansIDE【知識(shí)1-9】認(rèn)知ApacheNetBeansIDE主界面【Palette】窗口【Palette】窗口包含可添加到IDE編譯器中的各種組件。對(duì)于JavaGUI程序,【Palette】窗口中的可用項(xiàng)包括容器、菜單、工具欄、組件等。右擊【Palette】窗口或組件上的任意空白位置,都可以彈出相應(yīng)的快捷菜單。無論是【Palette】窗口還是組件的快捷菜單中都包含【PaletteManage】命令,選擇該命令可彈出【PaletteManage】對(duì)話框,通過該對(duì)話框可以添加、刪除、組織【Palette】窗口中的組件?!綪alette】窗口可以通過在菜單欄中選擇【W(wǎng)indow】→【IDETools】→【Palette】命令打開,或者通過快捷鍵Ctrl+Shift+8打開。從【Palette】窗口中可以直接拖曳組件到【Design】窗口中進(jìn)行界面布局。程序界面布局完成后,ApacheNetBeansIDE將在【Source】窗口中自動(dòng)生成所創(chuàng)建組件的Java源代碼,并將組件與其事件進(jìn)行關(guān)聯(lián)操作。圖1-12
ApacheNetBeansIDE的主要窗口任務(wù)1-3
熟悉與使用ApacheNetBeansIDE【知識(shí)1-9】認(rèn)知ApacheNetBeansIDE主界面【Properties】窗口【Properties】窗口描述了項(xiàng)目包含的對(duì)象及對(duì)象元素具有的屬性。如果要修改屬性值,則單擊屬性字段并直接輸入新值,按【Enter】鍵即可。如果屬性允許使用特定的值,則會(huì)出現(xiàn)下拉箭頭,單擊下拉箭頭并選中值即可。如果該屬性有對(duì)應(yīng)的【Properties】編輯器,則會(huì)出現(xiàn)三個(gè)點(diǎn)號(hào)(…)按鈕,單擊該按鈕即可打開【Properties】編輯器,并對(duì)屬性值進(jìn)行更改?!綪roperties】窗口可以通過在菜單欄中選擇【W(wǎng)indow】→【Properties】命令打開,或者通過快捷鍵Ctrl+Shift+7打開?!維ource】窗口ApacheNetBeansIDE的【Source】窗口是編寫Java程序代碼的窗口,它提供了各種可以使編寫代碼更簡(jiǎn)單、快捷的功能。ApacheNetBeansIDE支持代碼模板功能,借助代碼模板,可以加快開發(fā)速度,積累開發(fā)經(jīng)驗(yàn),降低記憶成本及溝通成本。代碼模板的使用很簡(jiǎn)單,只需要在源代碼編輯器中輸入代碼模板的縮寫,然后按【Tab】鍵或【Space】鍵即可生成完整的代碼。代碼模板功能可以幫助程序員快速查找并輸入Java的類名、表達(dá)式、方法名、組件名及屬性等。在輸入字符后,ApacheNetBeansIDE代碼編輯器將顯示提示菜單,列出可能包含的類、方法、變量等。圖1-12
ApacheNetBeansIDE的主要窗口任務(wù)1-3
熟悉與使用ApacheNetBeansIDE【知識(shí)1-10】熟知Java標(biāo)準(zhǔn)項(xiàng)目的運(yùn)行方式ApacheNetBeansIDE中Java標(biāo)準(zhǔn)項(xiàng)目的運(yùn)行方式主要有以下幾種。在工具欄中單擊【運(yùn)行項(xiàng)目】按鈕,開始運(yùn)行項(xiàng)目,該方法適用于運(yùn)行主項(xiàng)目。如果要運(yùn)行的項(xiàng)目不是主項(xiàng)目,則將其設(shè)置為主項(xiàng)目即可。(2)在【Run】菜單中選擇【RunProject】命令,開始運(yùn)行項(xiàng)目,該方法適用于運(yùn)行主項(xiàng)目。如果要運(yùn)行的項(xiàng)目不是主項(xiàng)目,則將其設(shè)置為主項(xiàng)目即可。(3)在【Projects】窗口中選中要運(yùn)行的文件并右擊,選擇【RunFile】命令,即可運(yùn)行選中的文件,該方法適用于主項(xiàng)目和非主項(xiàng)目。在【Projects】窗口中選中要運(yùn)行的文件并右擊,選擇【RunFile】命令,即可運(yùn)行選中的文件,該方法適用于主項(xiàng)目和非主項(xiàng)目。在【Run】菜單中選擇【RunProject】命令,開始運(yùn)行項(xiàng)目,該方法適用于運(yùn)行主項(xiàng)目。如果要運(yùn)行的項(xiàng)目不是主項(xiàng)目,則將其設(shè)置為主項(xiàng)目即可。在工具欄中單擊【運(yùn)行項(xiàng)目】按鈕,開始運(yùn)行項(xiàng)目,該方法適用于運(yùn)行主項(xiàng)目。如果要運(yùn)行的項(xiàng)目不是主項(xiàng)目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)聚丙烯絲網(wǎng)項(xiàng)目投資可行性研究報(bào)告
- Unit 3 welcome to our school welcome to the unit 教學(xué)設(shè)計(jì) 2024-2025學(xué)年譯林版(2024)七年級(jí)英語上冊(cè)
- 東海污水處理廠改擴(kuò)建工程可行性研究報(bào)告
- 2025年全銅升降式洗衣機(jī)水嘴項(xiàng)目投資可行性研究分析報(bào)告
- 網(wǎng)格倉(cāng)合同范本
- 打水井合同范本
- 2024-2025學(xué)年廣西部分學(xué)校高二上學(xué)期12月階段性考試化學(xué)試卷
- 2025年度員工保密及競(jìng)業(yè)限制服務(wù)協(xié)議書
- 2019-2025年中國(guó)氬氣高頻電刀未來趨勢(shì)預(yù)測(cè)分析及投資規(guī)劃研究建議報(bào)告
- 中國(guó)瀝青灑布車行業(yè)市場(chǎng)前瞻與投資戰(zhàn)略規(guī)劃分析報(bào)告
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- JJF 2161-2024焊接檢驗(yàn)尺校準(zhǔn)規(guī)范
- 《實(shí)踐論》(原文)毛澤東
- 2024年法律職業(yè)資格考試(試卷一)客觀題試卷與參考答案
- 高考化學(xué)一輪復(fù)習(xí)課件微專題19 電解質(zhì)溶液圖像分析
- 2024年中考語文復(fù)習(xí)分類必刷:非連續(xù)性文本閱讀(含答案解析)
- 全國(guó)川教版信息技術(shù)八年級(jí)下冊(cè)第一單元第3節(jié)《打印展示作品》教學(xué)設(shè)計(jì)
- 課件:舉手意識(shí)課件講解
- 中考體育培訓(xùn)合同
- 固定式、車載式、便攜式反無人機(jī)實(shí)施方案
- 美術(shù)基礎(chǔ)試題庫(kù)含答案
評(píng)論
0/150
提交評(píng)論