版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java程序設(shè)計(jì)專(zhuān)業(yè)核心課程
精品課程1教學(xué)計(jì)劃ORJECT了解Java語(yǔ)言的歷史。了解Java語(yǔ)言的現(xiàn)狀。了解Java語(yǔ)言的面向?qū)ο筇匦?。掌握不同平臺(tái)的JDK環(huán)境的搭建。掌握J(rèn)ava程序的編寫(xiě)方法。教學(xué)目標(biāo):熟練應(yīng)用計(jì)算機(jī)1精品課程21.1Java語(yǔ)言概述Java是一種跨平臺(tái)的、面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。很難想象在Window環(huán)境下編寫(xiě)的程序可以不加修改就可以在Linux系統(tǒng)中運(yùn)行,因?yàn)橛?jì)算機(jī)硬件只識(shí)別機(jī)器指令,而不同操作系統(tǒng)中的機(jī)器指令是不同的。所以,要把一種平臺(tái)下的程序遷移到另一個(gè)平臺(tái)中,必須針對(duì)目標(biāo)平臺(tái)進(jìn)行修改。如果想使程序能夠運(yùn)行在不同的操作系統(tǒng)下,就要求程序設(shè)計(jì)語(yǔ)言能夠跨平臺(tái),即可以跨越不同的硬件、軟件環(huán)境,而Java語(yǔ)言就能夠滿足這種要求。Java自問(wèn)世以來(lái),受到越來(lái)越多的開(kāi)發(fā)者喜愛(ài),其不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++中令人難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大且簡(jiǎn)單易用等特點(diǎn)。本章將從Java的起源講起,詳細(xì)介紹Java的發(fā)展歷程與特點(diǎn),并對(duì)Java開(kāi)發(fā)工具及Java程序開(kāi)發(fā)的基本步驟進(jìn)行詳細(xì)講解,此外還創(chuàng)建一個(gè)簡(jiǎn)單的HelloWorld程序。
3精品課程1.1.1?Java語(yǔ)言的歷史1991年,美國(guó)Sun公司開(kāi)始研究家用消費(fèi)類(lèi)電子設(shè)備。在Sun公司內(nèi)部,JamesGosling領(lǐng)導(dǎo)的Green小組專(zhuān)注于軟件方面的研究,該小組在開(kāi)始階段選擇已經(jīng)非常成熟的C/C++語(yǔ)言進(jìn)行開(kāi)發(fā)和設(shè)計(jì),可是卻發(fā)現(xiàn)執(zhí)行C++程序需要消耗大量的內(nèi)存,而且還不能兼容不同的設(shè)備。因此,在C/C++語(yǔ)言的基礎(chǔ)上,Green小組開(kāi)發(fā)出一種名為Oak的新語(yǔ)言(Java語(yǔ)言的前身)。當(dāng)時(shí),由于Green小組并未將Oak語(yǔ)言產(chǎn)品化,因而未能給Sun公司帶來(lái)經(jīng)濟(jì)效益,導(dǎo)致了Oak語(yǔ)言面臨夭折的危險(xiǎn)。直到1995年,伴隨著互聯(lián)網(wǎng)的出現(xiàn)及蓬勃發(fā)展,急需一種可面向網(wǎng)絡(luò)編程,且能夠在不同終端設(shè)備、不同的操作系統(tǒng)上運(yùn)行的語(yǔ)言。與此同時(shí),MarcAndreessen開(kāi)發(fā)的Mosaic(后來(lái)稱(chēng)為Netscape)啟用Oak項(xiàng)目組成員,開(kāi)發(fā)出基于Oak語(yǔ)言的HotJava瀏覽器,并得到Sun公司首席執(zhí)行官ScottMcNealy的全力支持,從而開(kāi)啟了Oak語(yǔ)言進(jìn)軍Internet的契機(jī)。由于Oak名稱(chēng)的版權(quán)問(wèn)題,Sun公司將Oak語(yǔ)言重新命名為Java,同時(shí)圖標(biāo)也設(shè)計(jì)成冒著熱氣的咖啡形狀(以爪哇島咖啡命名)1.1.2?Java語(yǔ)言的現(xiàn)狀借助Java,程序開(kāi)發(fā)人員可以自由地使用現(xiàn)有的硬件和軟件系統(tǒng)平臺(tái)。由于Java獨(dú)立于平臺(tái),還可以應(yīng)用于計(jì)算機(jī)之外的領(lǐng)域,如Java程序可以在便攜式計(jì)算機(jī)、電視、電話、手機(jī)和其他設(shè)備上運(yùn)行。Java的用途數(shù)不勝數(shù),與其他編程軟件相比,它擁有無(wú)可比擬的優(yōu)勢(shì),使用它所能節(jié)省的時(shí)間和費(fèi)用也是十分可觀的。如果仔細(xì)觀察就會(huì)發(fā)現(xiàn),Java就在人們身邊。使用Java語(yǔ)言編寫(xiě)的常見(jiàn)開(kāi)源軟件包括NetBeans和Eclipse集成開(kāi)發(fā)環(huán)境、JBoss和GlassFish應(yīng)用服務(wù)器;商業(yè)軟件則包括Office和Chrome、Websphere和OracleDatabaseligo。此外,各手機(jī)廠商都為自己的產(chǎn)品提供了對(duì)Java技術(shù)的支持,手機(jī)上的Java程序和游戲已經(jīng)不勝枚舉。為了滿足不同開(kāi)發(fā)人員的需求,Java開(kāi)發(fā)分成了以下3個(gè)方向:JavaME、JavaSE和JavaEE,它們的側(cè)重點(diǎn)各有不同,現(xiàn)列舉如下。(1)JavaME(JavaMicroEdition)是Java的微型版本,常用于嵌入式設(shè)備及消費(fèi)類(lèi)電器(如手機(jī)等)上的開(kāi)發(fā),主要用于嵌入式系統(tǒng)程序的開(kāi)發(fā)。(2)JavaSE(JavaStandardEdition)是Java的標(biāo)準(zhǔn)版,用于針對(duì)普通PC的標(biāo)準(zhǔn)應(yīng)用程序開(kāi)發(fā),主要用于桌面程序的開(kāi)發(fā),它是學(xué)習(xí)JavaEE和JavaME的基礎(chǔ),也是本書(shū)的重點(diǎn)內(nèi)容4精品課程(3)JavaEE(JavaEnterpriseEdition)是Java的企業(yè)版,用于針對(duì)企業(yè)級(jí)應(yīng)用服務(wù)的開(kāi)發(fā)。JavaME、JavaSE、JavaEE是Java針對(duì)不同的應(yīng)用而提供的不同服務(wù),即提供不同類(lèi)型的類(lèi)庫(kù)。初學(xué)者一般可從JavaSE入手來(lái)學(xué)習(xí)Java語(yǔ)言。JavaSE是一個(gè)優(yōu)秀的開(kāi)發(fā)環(huán)境,開(kāi)發(fā)者可以基于這一環(huán)境創(chuàng)建功能豐富的交互式應(yīng)用,并且可以把這些應(yīng)用配置到其他平臺(tái)上。JavaSE是多種不同風(fēng)格軟件的開(kāi)發(fā)基礎(chǔ),包括客戶端Java小程序和應(yīng)用程序,以及獨(dú)立的服務(wù)器應(yīng)用程序等,同時(shí)JavaSE也是JavaME和JavaEE的基礎(chǔ)。事實(shí)上,大部分非企業(yè)級(jí)軟件還是在JavaSE上開(kāi)發(fā)和部署得比較多。首先,這是因?yàn)楹芏嗟膽?yīng)用軟件都是在JavaSE上開(kāi)發(fā)的;其次,JavaSE和JavaEE是兼容的,企業(yè)版是對(duì)標(biāo)準(zhǔn)版的擴(kuò)充,在JavaSE版本上開(kāi)發(fā)的軟件拿到企業(yè)版上一樣可以運(yùn)行;最后,通常的手機(jī)及嵌入式設(shè)備的應(yīng)用開(kāi)發(fā)也是在JavaSE環(huán)境中完成的,因?yàn)镴avaME提供的只是微型版的一個(gè)環(huán)境,而人們完全可以在JavaSE中將這個(gè)環(huán)境虛擬出來(lái),然后將開(kāi)發(fā)出來(lái)的應(yīng)用軟件拿到微型版的實(shí)際環(huán)境中去運(yùn)行。其主要用于網(wǎng)頁(yè)程序的開(kāi)發(fā),并且隨著互聯(lián)網(wǎng)的發(fā)展,越來(lái)越多的企業(yè)使用Java語(yǔ)言來(lái)開(kāi)發(fā)自己的官方網(wǎng)站,其中不乏世界500強(qiáng)的企業(yè)。1.1.3?Java語(yǔ)言的面向?qū)ο筇匦?.簡(jiǎn)單性Java語(yǔ)言的語(yǔ)法簡(jiǎn)單明了、容易掌握,而且是純面向?qū)ο蟮恼Z(yǔ)言。Java語(yǔ)言的簡(jiǎn)單性主要體現(xiàn)在以下幾點(diǎn)。(1)語(yǔ)法規(guī)則和C++類(lèi)似。從某種意義上講,Java語(yǔ)言是由C和C++語(yǔ)言轉(zhuǎn)變而來(lái)的,所以C程序設(shè)計(jì)人員可以很容易地掌握J(rèn)ava語(yǔ)言的語(yǔ)法。5精品課程(2)Java語(yǔ)言對(duì)C++進(jìn)行了簡(jiǎn)化和提高。例如,Java使用接口取代了多重繼承,并取消了指針,因?yàn)橹羔樅投嘀乩^承通常會(huì)使程序變得復(fù)雜。Java語(yǔ)言還通過(guò)垃圾自動(dòng)回收機(jī)制,大大簡(jiǎn)化了程序設(shè)計(jì)人員對(duì)資源進(jìn)行釋放的管理工作。(3)Java提供了豐富的類(lèi)庫(kù)和API文檔以及第三方開(kāi)發(fā)包,另外,還有大量的基于Java的開(kāi)源項(xiàng)目,現(xiàn)在JDK也開(kāi)放源代碼了,讀者可以通過(guò)分析項(xiàng)目的源代碼來(lái)提高自己的編程水平。2.面向?qū)ο驤ava語(yǔ)音本身是種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。Java提倡萬(wàn)物皆對(duì)象,語(yǔ)法中規(guī)定不能在類(lèi)外面定義單獨(dú)的變量和方法,也就是說(shuō),Java語(yǔ)言最外部的數(shù)據(jù)類(lèi)型是對(duì)象,所有的元素都要通過(guò)類(lèi)和對(duì)象來(lái)訪問(wèn)。3.分布性Java的分布性包括操作分布和數(shù)據(jù)分布,其中,操作分布是指在多個(gè)不同的主機(jī)上布置相關(guān)操作,而數(shù)據(jù)分布是指將數(shù)據(jù)分別存放在多個(gè)不同的主機(jī)上,這些主機(jī)是網(wǎng)絡(luò)中的不同成員。Java可以憑借URL對(duì)象訪問(wèn)網(wǎng)絡(luò)對(duì)象,訪問(wèn)方式與訪問(wèn)本地系統(tǒng)相同。4.可移植性Java程序具有與體系結(jié)構(gòu)無(wú)關(guān)的特性,從而使Java程序可以很方便地移植到網(wǎng)絡(luò)中的不同計(jì)算機(jī)上。同時(shí),Java的類(lèi)庫(kù)中也實(shí)現(xiàn)了針對(duì)不同平臺(tái)的接口,使這些類(lèi)庫(kù)也可以移植。5.解釋性運(yùn)行Java程序需要解釋器,任何移植了Java解釋器的計(jì)算機(jī)或其他設(shè)備都可以用Java字節(jié)碼進(jìn)行解釋執(zhí)行。字節(jié)碼獨(dú)立于平臺(tái),其本身攜帶了許多編譯信息,使得連接過(guò)程更加簡(jiǎn)單,開(kāi)發(fā)過(guò)程也就更加迅速,更具探索性。6精品課程6.安全性Java語(yǔ)言刪除了類(lèi)似C語(yǔ)言中的指針和內(nèi)存釋放等語(yǔ)法,從而有效地避免了非法操作內(nèi)存。Java程序代碼要經(jīng)過(guò)代碼校驗(yàn)、指針校驗(yàn)等測(cè)試步驟才能夠運(yùn)行,所以未經(jīng)允許的Java程序不可能出現(xiàn)損害系統(tǒng)平臺(tái)的行為,而且使用Java可以編寫(xiě)防病毒和防修改的系統(tǒng)。7.健壯性Java的設(shè)計(jì)目標(biāo)之一是編寫(xiě)多方面可靠的應(yīng)用程序,Java將檢查程序在編譯和運(yùn)行時(shí)產(chǎn)生的錯(cuò)誤,并進(jìn)行消除。類(lèi)型檢查能幫助用戶檢查出許多在開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤,同時(shí),很多集成開(kāi)發(fā)工具IDE(如Eclipse、NetBeans等)的出現(xiàn)使編譯和運(yùn)行Java程序更加容易。8.多線程多線程機(jī)制能夠使應(yīng)用程序在同一時(shí)間并行執(zhí)行多項(xiàng)任務(wù),而且相應(yīng)的同步機(jī)制可以保證不同線程能夠正確地共享數(shù)據(jù)。使用多線程,可以帶來(lái)更好的交互能力和實(shí)時(shí)行為。9.高性能Java編譯后的字節(jié)碼是在解釋器中運(yùn)行的,所以它的速度比多數(shù)交互式應(yīng)用程序提高了很多。另外,字節(jié)碼可以在程序運(yùn)行時(shí)被翻譯成特定平臺(tái)的機(jī)器指令,從而進(jìn)一步提高運(yùn)行速度。10.動(dòng)態(tài)Java在很多方面比C和C++更能夠適應(yīng)環(huán)境的發(fā)展,可以動(dòng)態(tài)調(diào)整庫(kù)中的方法和變量的增加,而客戶端卻不需要進(jìn)行任何更改。在Java中,動(dòng)態(tài)調(diào)整是非常簡(jiǎn)單、直接的。1.1.4?Java與其他編程語(yǔ)言之間的關(guān)系程序開(kāi)發(fā)語(yǔ)言可分為4代:機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言和面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。機(jī)器語(yǔ)言是機(jī)器最終執(zhí)行時(shí)所能識(shí)別的二進(jìn)制序列,任何其他語(yǔ)言編寫(xiě)的程序最后都要轉(zhuǎn)換為相應(yīng)的機(jī)器語(yǔ)言才能運(yùn)行。在電子計(jì)算機(jī)剛剛誕生的一小段時(shí)間內(nèi),人們只能用0、1
進(jìn)行編程,后來(lái)為了提高編程效率,引入了英文助記符,才出現(xiàn)了匯編語(yǔ)言。7精品課程8精品課程匯編語(yǔ)言的出現(xiàn)大大提升了代碼的編寫(xiě)速度,同時(shí)也使代碼的可讀性和可維護(hù)性大大提高。直到今天,仍然有人在用匯編語(yǔ)言進(jìn)行編程,當(dāng)然這主要是為底層使用(如一些硬件驅(qū)動(dòng)),畢竟匯編語(yǔ)言的執(zhí)行效率高。但是,匯編語(yǔ)言對(duì)于程序員的自身要求還是很高的,一般需
要程序員是專(zhuān)業(yè)出身的,這就限制了其他領(lǐng)域的科技工作者們想利用計(jì)算機(jī)進(jìn)行輔助工作。因此,為了普及計(jì)算機(jī)的使用,使其成為社會(huì)各行各業(yè)都可以應(yīng)用的一種工具,需要開(kāi)發(fā)語(yǔ)法簡(jiǎn)單、編寫(xiě)容易的高級(jí)編程語(yǔ)言。Bill
Gates
設(shè)計(jì)開(kāi)發(fā)的
Basic
語(yǔ)言就是一種高級(jí)匯編語(yǔ)言。除了
Basic,還有很多其他的高級(jí)語(yǔ)言,如
Pascal、Fortran、C
等。隨著軟件行業(yè)的不斷發(fā)展,軟件規(guī)模也變得越來(lái)越大,迫切需要更高效的編程語(yǔ)言。基于此,Java、C++、Visual
Basic
和
Delphi
等面向?qū)ο笳Z(yǔ)言應(yīng)運(yùn)而生。除此之外,世界上還有很多其他編程語(yǔ)言,只不過(guò)它們不是很流行,并不被人們熟知。每一種流行的開(kāi)發(fā)語(yǔ)言都有其優(yōu)勢(shì):C
語(yǔ)言適合用來(lái)開(kāi)發(fā)系統(tǒng)程序,很多的操作系統(tǒng)及驅(qū)動(dòng)程序都是使用C
語(yǔ)言編寫(xiě)的;Fortran
適合用來(lái)進(jìn)行數(shù)值計(jì)算;Pascal
語(yǔ)言結(jié)構(gòu)嚴(yán)謹(jǐn),適合作為教學(xué)語(yǔ)言;Visual
Basic
和
Delphi適合用來(lái)開(kāi)發(fā)中小型應(yīng)用程序;C++
適合開(kāi)發(fā)大型應(yīng)用程序;Java
適合開(kāi)發(fā)跨平臺(tái)的應(yīng)用程序??傊?,每種語(yǔ)言都有自己的特色,至于選用什么語(yǔ)言作為開(kāi)發(fā)工具,關(guān)鍵是要看具體的開(kāi)發(fā)任
務(wù)。沒(méi)有最好的,只有合適的。很多開(kāi)發(fā)任務(wù)可能需要同時(shí)使用幾種開(kāi)發(fā)語(yǔ)言一起來(lái)完成。1.2搭建Java環(huán)境在學(xué)習(xí)
Java
語(yǔ)言之前,必須了解并搭建好它所需要的開(kāi)發(fā)環(huán)境。要編譯和執(zhí)行
Java程序,Java
開(kāi)發(fā)工具包(Java
Developers
Kits,JDK)是必備的。本節(jié)將具體介紹下載并安裝
JDK
和配置環(huán)境變量的方法。1.2.1?JDK的下載和安裝JDK的安裝文件可以從Oracle網(wǎng)站()下載,直接在首頁(yè)搜索“Java”,然后單擊“JavaDownloadCentral”按鈕進(jìn)入下載頁(yè)面,選擇需要下載的版本即可。JDK的安裝文件有多個(gè)版本,每個(gè)版本對(duì)應(yīng)不同的操作系統(tǒng)又分為多個(gè)文件。本書(shū)選擇下載的是JavaSE15對(duì)應(yīng)的Windows64位版本,下載得到的文件是jdk-15.0.1_windows-x64_bin.exe。下面以該文件為例介紹JDK的安裝方法。jdk-15.0.1_windows-x64_bin.exe是一個(gè)自解壓文件,雙擊即可解壓縮,并進(jìn)行安裝工作。安裝程序首先收集一些信息,用于安裝的選擇,然后才開(kāi)始復(fù)制文件、設(shè)置Windows注冊(cè)表等。安裝過(guò)程中,只需要按照提示一步一步操作即可。默認(rèn)的安裝路徑為C:\ProgramFiles\Java\jdk-15.0.1\(該路徑在后面配置環(huán)境變量時(shí)要用到),讀者可根據(jù)自己需要更改安裝路徑。安裝完畢后,切換至安裝目錄,可以發(fā)現(xiàn)有如下一些子文件夾。(1)bin文件夾:包含編譯器(javac.exe)、解釋器(java.exe)、Applet查看(appletviewer.exe)等Java命令的可執(zhí)行文件。(2)lib文件夾:存放了一系列Java類(lèi)庫(kù)。(3)jre文件夾:存放了Java運(yùn)行時(shí)可能需要的一些可執(zhí)行文件和類(lèi)庫(kù)。如果發(fā)現(xiàn)沒(méi)有此文件夾,可在命令行窗口執(zhí)行以下命令手動(dòng)添加。(4)include文件夾:存放了一些頭文件。以上文件夾中,bin文件夾是需要特別注意的。因?yàn)檫@個(gè)文件夾中的編譯器和解釋器是后面需要用到的。另外,最好將這個(gè)文件夾的絕對(duì)路徑(C:\ProgramFiles\Java\jdk-15.0.1\bin)設(shè)置到環(huán)境變量path中,這樣在進(jìn)入命令行窗口后就可以直接調(diào)用編譯和執(zhí)行命令了。1.2.2?配置JDK配置環(huán)境變量主要是為了讓程序知道到哪兒去找到它所需要的文件,設(shè)置的內(nèi)容是一些路徑。在Windows操作系統(tǒng)中,環(huán)境變量的具體操作步驟如下.9精品課程cdC:\ProgramFiles\Java\jdk-15.0.1\(此處是安裝目錄,讀者可根據(jù)具體的安裝目錄調(diào)整。)筆記bin\jlink.exe--module-pathjmods--add-modulesbin\jlink.exe--module-pathjmods--add-modules(1)在桌面上右擊“計(jì)算機(jī)”圖標(biāo),在彈出的快捷菜單中選擇“屬性”選項(xiàng),單擊“高級(jí)系統(tǒng)設(shè)備”按鈕,彈出“系統(tǒng)屬性”對(duì)話框,如圖1-1所示。(2)在“系統(tǒng)屬性”對(duì)話框“高級(jí)”選項(xiàng)卡中單擊“環(huán)境變量”按鈕,彈出“環(huán)境變量”對(duì)話框,如圖1-2所示。該對(duì)話框分為兩部分,上半部分用于設(shè)置用戶變量,下半部分則用于設(shè)置系統(tǒng)變量。它們的區(qū)別是用戶變量只對(duì)本用戶有效,且設(shè)置后無(wú)須重新啟動(dòng)計(jì)算機(jī);系統(tǒng)變量則對(duì)任何用戶均有效,但設(shè)置后需要重啟計(jì)算機(jī)才能生效。一般情況下,配置為用戶變量即可。這里共需要配置兩個(gè)用戶變量:path和classpath。圖1-1“系統(tǒng)屬性”對(duì)話框圖1-2“環(huán)境變量”對(duì)話框10精品課程11精品課程(3)若原本沒(méi)有path用戶變量,就新建一個(gè),并將變量值設(shè)置為“C:\ProgramFiles\Java\jdk-15.0.1\bin”,如圖1-3所示。如果已經(jīng)存在path用戶變量,則直接將JDK的bin文件夾配置到環(huán)境變量path中即可。首先找到path變量,然后單擊“編輯”按鈕,彈出“編輯用戶變量”對(duì)話框,在“變量值”文本框中的最前面添加如下內(nèi)容:“C:\ProgramFiles\Java\jdk-15.0.1\bin;”(注意在引號(hào)中,最后有一個(gè)英文分號(hào),這個(gè)一定不能缺少)。最后單擊一系列“確定”按鈕后即可生效。(4)若原本沒(méi)有classpath用戶變量,則新建一個(gè),設(shè)置變量值“C:\ProgramFiles\Java\jdk-15.0.1\lib”。此外,當(dāng)運(yùn)行所編寫(xiě)的Java程序時(shí),一般還需要將相應(yīng)的工作目錄(即存放Java程序及編譯過(guò)的字節(jié)碼文件的目錄)也添加到classpath變量值中,以便程序運(yùn)行時(shí)能找到用戶所編寫(xiě)的Java類(lèi)。這一點(diǎn)一定要特別注意,因?yàn)楹芏嗳嗽陂_(kāi)始學(xué)Java時(shí)會(huì)忘記,從而導(dǎo)致程序運(yùn)行失敗。圖1-3“新建用戶變量”對(duì)話框設(shè)置完上述環(huán)境變量后,可以選擇“開(kāi)始”→“運(yùn)行”選項(xiàng),打開(kāi)“運(yùn)行”程序并輸入“cmd”,在打開(kāi)的命令行窗口中執(zhí)行“set”命令,驗(yàn)證剛才Java的設(shè)置是否成功,如圖1-4所示。圖1-4執(zhí)行set命令繼續(xù)在命令行窗口中輸入“java-version”,如果可以得到如圖1-5所示的界面,則說(shuō)明JDK的安裝配置已經(jīng)成功。12精品課程13精品課程圖1-5測(cè)試JDK是否配置成功1.2.3?測(cè)試開(kāi)發(fā)環(huán)境JDK配置完成后,需確認(rèn)是否配置準(zhǔn)確。在Windows系統(tǒng)中測(cè)試JDK環(huán)境需要選擇“開(kāi)始”→“運(yùn)行”選項(xiàng)(沒(méi)有“運(yùn)行”選項(xiàng)可以按“Windows+R”快捷鍵),然后在“運(yùn)行”程序中輸入“cmd”并單擊“確定”按鈕啟動(dòng)控制臺(tái),在控制臺(tái)中輸入javac,按Enter鍵,將輸出JDK的編譯信息,其中包括修改命令的語(yǔ)法和參數(shù)選項(xiàng)等信息,這說(shuō)明JDK環(huán)境搭建成功。1.3編寫(xiě)一個(gè)Java程序在完成JDK的下載和安裝后,就可以開(kāi)始編寫(xiě)Java程序了。下面將編寫(xiě)第一個(gè)Java程序,其用途是在DOS控制臺(tái)上顯示“我能學(xué)好Java語(yǔ)言!”。本節(jié)將初步介紹開(kāi)發(fā)Java程序的流程。1.3.1?編寫(xiě)源代碼使用Java編程的第一步是編寫(xiě)源代碼,這里需要使用到文本編輯器。目前有各種各樣的文本編輯器,如“記事本”工具、Office等。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45906.2-2025變電站二次系統(tǒng)第2部分:數(shù)據(jù)與模型
- 產(chǎn)科vte考試及答案
- 明水縣公共基礎(chǔ)輔警考試筆試題庫(kù)及答案
- 市場(chǎng)營(yíng)銷(xiāo)招聘筆試試題及答案
- 鄭州社工考試題庫(kù)及答案
- 檢驗(yàn)科考試題及答案
- 唐史試題及答案
- 會(huì)計(jì)學(xué)堂考試題及答案
- 護(hù)林員高級(jí)考試試題及答案
- 擔(dān)保公司試題附答案
- 滬教版(2024)七年級(jí)英語(yǔ)下冊(cè)單詞默寫(xiě)單背誦版
- 2025年CFA二級(jí)估值與財(cái)務(wù)報(bào)表分析試卷(含答案)
- 2025年宜昌化學(xué)真題試卷及答案
- 醫(yī)療質(zhì)量安全培訓(xùn)計(jì)劃
- GB/T 39693.4-2025硫化橡膠或熱塑性橡膠硬度的測(cè)定第4部分:用邵氏硬度計(jì)法(邵爾硬度)測(cè)定壓入硬度
- 2025年研究生招生學(xué)科專(zhuān)業(yè)代碼冊(cè)
- 2025吉林高新技術(shù)產(chǎn)業(yè)開(kāi)發(fā)區(qū)管理委員會(huì)國(guó)有企業(yè)副總經(jīng)理招聘2人考試備考題庫(kù)(含答案)
- 民法典物業(yè)管理解讀課件
- 新華書(shū)店管理辦法
- 企業(yè)文化與員工滿意度關(guān)系研究
- 糖水店員工管理制度
評(píng)論
0/150
提交評(píng)論