![章JAVA語言概述ppt課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/4/cc9daba3-1839-402f-b638-e9720575e1a2/cc9daba3-1839-402f-b638-e9720575e1a21.gif)
![章JAVA語言概述ppt課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/4/cc9daba3-1839-402f-b638-e9720575e1a2/cc9daba3-1839-402f-b638-e9720575e1a22.gif)
![章JAVA語言概述ppt課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/4/cc9daba3-1839-402f-b638-e9720575e1a2/cc9daba3-1839-402f-b638-e9720575e1a23.gif)
![章JAVA語言概述ppt課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/4/cc9daba3-1839-402f-b638-e9720575e1a2/cc9daba3-1839-402f-b638-e9720575e1a24.gif)
![章JAVA語言概述ppt課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/4/cc9daba3-1839-402f-b638-e9720575e1a2/cc9daba3-1839-402f-b638-e9720575e1a25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第 1 章 JAVA語言概述Java面向?qū)ο蟪绦蛟O(shè)計面向?qū)ο蟪绦蛟O(shè)計2019年Java第一次發(fā)布就引起了人們的極大興趣。 Java以其固有的可靠性與安全性不僅令Java程序員放心,也令用Java程序的用戶放心。它內(nèi)建了對網(wǎng)絡(luò)編程、數(shù)據(jù)庫連接、多線程等高級程序設(shè)計任務(wù)的支持。對于程序設(shè)計人員來說,使用Java無疑是一個好的選擇。通過本章的學習,你將了解以下內(nèi)容:Java語言的產(chǎn)生Java語言的特點Java運行環(huán)境Java開發(fā)環(huán)境初步了解Java程序1.1 Java語言的產(chǎn)生語言的產(chǎn)生JAVA是由美國Sun公司2019年發(fā)布的,其前身是名叫Oak的軟件,是一種面向?qū)ο蟮某绦蛟O(shè)計語言。因其具有跨平臺
2、型、面向?qū)ο?、安全性高等特點非常符合互聯(lián)網(wǎng)的需要 ,所以一經(jīng)問世就引起計算機行業(yè)的革命。業(yè)界一般認為:B語言導致了C語言的誕生,C語言演變出了C+言語,而C+語言將讓位于Java語言。 1.1.1 現(xiàn)代編程語言:現(xiàn)代編程語言:C語言語言19891989年年1212月,美國國家標準化組織月,美國國家標準化組織ANSIANSI制定了制定了C C語言的標準,語言的標準,C C語言被正式標準化。許多人認為語言被正式標準化。許多人認為C C語言的產(chǎn)生標志著現(xiàn)代計算機語言的產(chǎn)生標志著現(xiàn)代計算機語言時代的開始。語言時代的開始。C C語言是功能強大、高效的結(jié)構(gòu)化語言,簡單易語言是功能強大、高效的結(jié)構(gòu)化語言,簡
3、單易學,而且還有一個更重要的特點:它是程序員自己的語言。學,而且還有一個更重要的特點:它是程序員自己的語言。 1.2 1.2 面向?qū)ο蟪绦蛟O(shè)計語言:面向?qū)ο蟪绦蛟O(shè)計語言:C+C+19791979年,當年,當Bjarne StroustrupBjarne Stroustrup在新澤西州的在新澤西州的Murray HillMurray Hill實驗實驗室工作時,發(fā)明了室工作時,發(fā)明了C+C+。C+C+通過增加面向?qū)ο蟮奶匦詳U充了通過增加面向?qū)ο蟮奶匦詳U充了C C。C+C+不僅具有不僅具有C C語言的所有優(yōu)點,而且突破程序代碼行的限制,語言的所有優(yōu)點,而且突破程序代碼行的限制, 幫助程序員理解并管理
4、更大的程序。幫助程序員理解并管理更大的程序。1.1.3 1.1.3 互聯(lián)網(wǎng)與互聯(lián)網(wǎng)與JavaJava在經(jīng)歷了以大型機為代表的集中計算模式和以在經(jīng)歷了以大型機為代表的集中計算模式和以PCPC機為代表機為代表的分散計算模式之后,互聯(lián)網(wǎng)的出現(xiàn)使得計算模式進入了網(wǎng)的分散計算模式之后,互聯(lián)網(wǎng)的出現(xiàn)使得計算模式進入了網(wǎng)絡(luò)計算時代。網(wǎng)絡(luò)計算模式的另一個特點是代碼可以通過網(wǎng)絡(luò)計算時代。網(wǎng)絡(luò)計算模式的另一個特點是代碼可以通過網(wǎng)絡(luò)在各種計算機上進行遷移,這就迫切需要一種跨平臺的編絡(luò)在各種計算機上進行遷移,這就迫切需要一種跨平臺的編程語言,使得用它編寫的程序能夠在網(wǎng)絡(luò)中的各種計算機上程語言,使得用它編寫的程序能夠在
5、網(wǎng)絡(luò)中的各種計算機上能夠正常運行,能夠正常運行,JavaJava就是在這種需求下應運而生的。就是在這種需求下應運而生的。1.2 Java語言的特點語言的特點簡單、面向?qū)ο蠛蜑槿怂煜ず唵?、面向?qū)ο蠛蜑槿怂煜?Java采用的是相對簡單的面向?qū)ο蠹夹g(shù),去掉了運算符重載、多繼承的復雜概念,而采用了單一繼承、類型強制轉(zhuǎn)換、多線程、援用非指針等方式。無用內(nèi)存自動回收機制也使得程序員不必費心管理內(nèi)存,是程序設(shè)計更加簡單,同時大大減少了出錯的可能。 2. 健壯并且安全 作為一種強制類型語言,Java在編譯和連接時都進行大量的類型檢查,防止不匹配問題的發(fā)生。在Java程序中不能采用地址計算的方法通過指針訪問
6、內(nèi)存單元,大大減少了錯誤發(fā)生的可能性;而且Java的數(shù)組并非用指針實現(xiàn),這樣就可以通過檢查避免數(shù)組越界的發(fā)生。無用內(nèi)存自動回收機制也增加了Java的健壯性。3.3.結(jié)構(gòu)中立并且可以移植結(jié)構(gòu)中立并且可以移植 任何種類的計算機,只有在其處理器和操作系統(tǒng)上有Java運行時環(huán)境,字節(jié)碼文件就可以在該計算機上運行。 Java運行時系統(tǒng)可以移植到不同的處理器和操作系統(tǒng)上。4.高性能 Java字節(jié)碼格式的設(shè)計就是針對機器碼的轉(zhuǎn)換,實際轉(zhuǎn)換時相當簡便,自動的寄存器分配與編譯器對字節(jié)碼的一些優(yōu)化可使之生成高質(zhì)量的代碼。隨著Java虛擬機的改進和即時編譯(Just In Time技術(shù)的出現(xiàn),使得Java的執(zhí)行速度
7、有了更大的提高。5.5.解釋執(zhí)行、多線程并且是動態(tài)的解釋執(zhí)行、多線程并且是動態(tài)的 (1) 全局變量 Java程序不能定義程序的全局變量,而類中的公共、靜態(tài)變量就相當于這個類的全局變量。這樣就使全局變量封裝在類中,保證了安全性, (2) 條件轉(zhuǎn)移指令 C/C+語言中用goto語句實現(xiàn)無條件跳轉(zhuǎn),而Java語言沒有g(shù)oto語言,通過異常處理語句try、catch、finally來取代之,提高了程序的可讀性,也增強了程序的健壯性。 (3)指針 指針是C/C+語言中最靈活,但也是最容易出錯的數(shù)據(jù)類型。在Java中,程序員不能進行任何指針操作,同時Java中的數(shù)組是通過類來實現(xiàn)的.(4)內(nèi)存管理在Jav
8、a中,所有的數(shù)據(jù)結(jié)構(gòu)都是對象,通過運算符new分配內(nèi)存并得到對象的使用權(quán)。 (5) 數(shù)據(jù)類型的一致性 在Java中,對數(shù)據(jù)類型的位數(shù)分配總是固定的,而不管是在任何的計算機平臺上。因此就保證了Java數(shù)據(jù)的平臺無關(guān)性和可移植性。(6)類型轉(zhuǎn)換 Java語言中系統(tǒng)要對對象的處理進行嚴格的相容性檢查,防止不安全的轉(zhuǎn)換。 (7) 頭文件 Java不支持頭文件,類成員的類型和訪問權(quán)限都封裝在一個類中,運行時系統(tǒng)對訪問進行控制,防止非法的訪問。同時,Java中用import語句與其它類進行通信,以方便訪問其它類的對象。(8)結(jié)構(gòu)和聯(lián)合 JAVA通過類把數(shù)據(jù)結(jié)構(gòu)及對該數(shù)據(jù)的操作都封裝在類里面。(9)預處理
9、Java不支持宏定義在多線程機制中,不同的線程處理不同的任務(wù),互不干涉,不會由于某一任務(wù)處于等待狀態(tài)而影響了其它任務(wù)的執(zhí)行,這樣就可以容易的實現(xiàn)網(wǎng)絡(luò)上的實時交互操作 .1.3 Java運行環(huán)境運行環(huán)境3.1 Java虛擬機虛擬機Java虛擬機是軟件模擬的計算機,可虛擬機是軟件模擬的計算機,可以在任何處理器上無論是在計算機以在任何處理器上無論是在計算機中還是在其它電子設(shè)備中安全并且中還是在其它電子設(shè)備中安全并且兼容的執(zhí)行保存在兼容的執(zhí)行保存在.class文件中的字文件中的字節(jié)碼。節(jié)碼。Java虛擬機的虛擬機的“機器碼保機器碼保存在存在.class文件中,有時也可以稱之文件中,有時也可以稱之為字節(jié)
10、碼文件。為字節(jié)碼文件。Java程序的跨平臺程序的跨平臺主要是指字節(jié)碼文件可以在任何具有主要是指字節(jié)碼文件可以在任何具有Java虛擬機的計算機或者電子設(shè)備虛擬機的計算機或者電子設(shè)備上運行,上運行,Java虛擬機中的虛擬機中的Java解釋解釋器負責將字節(jié)碼文件解釋成特定的機器負責將字節(jié)碼文件解釋成特定的機器碼運行。但器碼運行。但Java虛擬機不是跨平虛擬機不是跨平臺的。在臺的。在UNIX、Linux、windows和部分實時操作系統(tǒng)上可以有和部分實時操作系統(tǒng)上可以有Java虛擬機的實現(xiàn)。虛擬機的實現(xiàn)。 1.3.2 無用內(nèi)存自動回收機制無用內(nèi)存自動回收機制在程序的執(zhí)行過程中,部分內(nèi)存在使用過后就處于
11、廢棄狀態(tài),如果不及時進行無用內(nèi)存的回收,就會導致內(nèi)存泄漏,進而導致系統(tǒng)崩潰。在C語言中是由程序員進行內(nèi)存回收的,程序員需要在編寫程序的時候把不再使用的對象內(nèi)存釋放掉;而在Java運行環(huán)境中,始終存在著一個系統(tǒng)級的線程,專門跟蹤內(nèi)存的使用情況,定期檢測出不再使用的內(nèi)存,并進行自動回收,避免了內(nèi)存的泄露,也減輕了程序員的工作量。1.3.3 代碼安全性檢查機制代碼安全性檢查機制字節(jié)碼的執(zhí)行需要經(jīng)過三個步驟,首先由類裝載器class loader負責把類文件(.class文件加載到Java虛擬機中,在此過程中需要檢驗該類文件是否符合類文件規(guī)范;其次字節(jié)碼校驗器bytecode verifier檢查該類
12、文件的代碼中是否存在著某些非法操作,例如applet程序中寫本機文件系統(tǒng)的操作;如果字節(jié)碼校驗器檢驗通過,由Java解釋器負責把該類文件解釋成為機器碼進行執(zhí)行。Java虛擬機采用的是“沙箱運行模式,即把Java程序的代碼和數(shù)據(jù)都限制在一定內(nèi)存空間里執(zhí)行,不允許程序訪問該內(nèi)存空間外的內(nèi)存,如果是applet程序,還不允許訪問客戶端機器的文件系統(tǒng)。1.4 Java開發(fā)環(huán)境開發(fā)環(huán)境Java不僅是編程語言,還是一個開發(fā)平臺, Sun公司把Java平臺劃分成J2EE、J2SE、J2ME三個平臺,針對不同的市場目標和設(shè)備進行定位。Java技術(shù)給程序員提供了許多工具:編譯器、解釋器、文檔生成器和文件打包工具
13、等等。同時Java還是一個程序發(fā)布平臺,有兩種主要的“發(fā)布環(huán)境”,首先Java運行時環(huán)境Java runtime environment,簡稱JRE包含了完整的類文件包,其次許多主要的瀏覽器都提供了Java解釋器和運行時環(huán)境。 J2EE是Java2 Enterprise Edition,主要目的是為企業(yè)計算提供一個應用服務(wù)器的運行和開發(fā)平臺。J2SE是Java2 Standard Edition,主要目的是為臺式機和工作站提供一個開發(fā)和運行的平臺。我們在學習Java的過程中,主要是采用J2SE來進行開發(fā)。J2ME是Java2 Micro Edition,主要面向消費電子產(chǎn)品,為消費電子產(chǎn)品提供
14、一個Java的運行平臺,使得Java程序能夠在手機、機頂盒、PDA等產(chǎn)品上運行。 1.4.1 JDK的下載和安裝的下載和安裝1. 在瀏覽器中輸入在瀏覽器中輸入Java.sun/,可以看到下圖所示的,可以看到下圖所示的Sun公司網(wǎng)公司網(wǎng)站頁面。站頁面。2. 在頁面右邊在頁面右邊Popular Download欄中可看到最新版的欄中可看到最新版的SDK軟件包。單擊軟件包。單擊“Java SE超鏈接,可看到下圖所示頁超鏈接,可看到下圖所示頁面。面。3. 單擊單擊“Download按鈕,出現(xiàn)下圖;選中按鈕,出現(xiàn)下圖;選中“Accept License Agrement單選按鈕。單選按鈕。JDK有兩種安
15、裝方式,一種是在線安裝Windows Online Installation);另一種是離線安裝Windows Offline Installation)。這里我們選擇離線安裝,單擊“Windows Offline Installation Multilanguage”,下載“jdk-6-windows-i586.exe到本地磁盤保存。4. 運行下載“jdk-6-windows-i586.exe軟件包,將會出現(xiàn)一個“許可證協(xié)議的界面,如下圖所示,單擊“接受按鈕繼續(xù),按照安裝提示進行安裝即可。為JDK指定安裝目錄,默認是“C:Program FilesJavajdk1.6.0”,如果你想修改安裝
16、路徑,就單擊“更改按鈕。如下圖所示,安裝路徑選擇好后,按“下一步按鈕繼續(xù)。同時,安裝程序允許選擇要安裝的組件。如下圖所示,在想安裝的組件前面單擊鼠標進行選擇??蛇x組件包括:開發(fā)工具JavaTMSE Development Kit6,包括專用的JRE6,必選組件。演示程序及樣例包含源代碼的小程序和應用程序的演示和樣例,可選組件。源代碼構(gòu)成Java公共API的類的源代碼,可選組件。公共JRE獨立JRE。任何應用程序均可使用此JRE。此JRE向瀏覽器和系統(tǒng)注冊Java插件和Java Web Start??梢詥为殞⑵鋸腏DK中卸載,建議選中。選擇完合適的安裝組件后,單擊“下一步按鈕。顯示如下界面:最后
17、,單擊“完成按鈕,JDK安裝結(jié)束。JDK包含了編寫、運行Java程序所需要的工具:Java基本組件、庫、Java編譯器、Java解釋器、小應用程序瀏覽器,以及一些用于開發(fā)Java應用程序的工具。其核心Java API是一些預定義的類庫,開發(fā)人員需要用這些類來訪問Java語言的功能。JDK 6的目錄結(jié)構(gòu)如下圖所示: bin子目錄 開發(fā)工具,指工具和實用程序,可幫助你開發(fā)、執(zhí)行、調(diào)試和保存以Java編程語言編寫的程序。 jre子目錄 運行時環(huán)境,包含Java虛擬機、類庫以及其他文件,可支持執(zhí)行以Java編程語言編寫的程序。 lib子目錄 附加庫,開發(fā)工具需要的附加類庫和支持文件。 demo子目錄
18、演示applet和應用程序,帶有源代碼的Java平臺編程實例,包括使用Swing和其他Java基類的示例。 include子目錄 C頭文件,支持使用Java本機界面及Java 2平臺的其他功能進行本機代碼編程的頭文件。 src子目錄 (位于src.zip中)組成Java 2 核心API所有類的Java編程語言源代碼。此源代碼僅用于提供信息,以便幫助開發(fā)者學習和使用Java編程語言。1.4.2 JDK環(huán)境變量的設(shè)定環(huán)境變量的設(shè)定安裝完JDKJDK6后,需要設(shè)置計算機系統(tǒng)的環(huán)境變量。本機使用的是Windows XP操作系統(tǒng),設(shè)置JDK環(huán)境變量的步驟如下:1. 選中“我的電腦”,右擊選擇“屬性R)”
19、,如下圖所示。2. 在彈出的在彈出的“系系統(tǒng)屬性對話框統(tǒng)屬性對話框中選擇中選擇“高級高級選項卡,單擊選項卡,單擊“環(huán)境變量環(huán)境變量E)”按鈕,按鈕,如下圖所示。如下圖所示。3. 在在“用戶變量選項區(qū)域中選擇用戶變量選項區(qū)域中選擇Path變量,然后單擊變量,然后單擊“編輯按編輯按鈕,出現(xiàn)鈕,出現(xiàn)“編輯用戶變量編輯用戶變量”,在,在“變量值文本框中插入變量值文本框中插入“C:Program FilesJavajdk1.6.0bin;”,如下圖所示。,如下圖所示。4. 4. 用同樣的方法設(shè)置環(huán)境變量用同樣的方法設(shè)置環(huán)境變量classpathclasspath,其值為,其值為“.;C:Program
20、FilesJavajdk1.6.0lib”.;C:Program FilesJavajdk1.6.0lib”(包括(包括兩項:當前目錄以及兩項:當前目錄以及JDKJDK附加庫,當前目錄用分號前附加庫,當前目錄用分號前面的點表示,分號后是面的點表示,分號后是JDKJDK附加庫)。如果用戶變量附加庫)。如果用戶變量列表中沒有列表中沒有classpathclasspath,單擊,單擊“新建按鈕創(chuàng)建新的新建按鈕創(chuàng)建新的用戶變量用戶變量classpathclasspath。5. 5. 設(shè)置完成后,單擊設(shè)置完成后,單擊“開場開場”-“-“所有程序所有程序”-“-“附附件件”-“-“命令提示符打開命令提示符
21、打開DosDos窗口,在命令提示符窗口,在命令提示符下輸入下輸入“JavaJava或或“JavacJavac回車后,如果出現(xiàn)回車后,如果出現(xiàn)其用法參數(shù)提示信息,則配置正確,如下圖所示。其用法參數(shù)提示信息,則配置正確,如下圖所示。1.4.3 Eclipse的下載、安裝及漢化的下載、安裝及漢化Eclipse是一個非常優(yōu)秀的集成開發(fā)環(huán)境, Eclipse是一個用于構(gòu)建Web和應用程序開發(fā)工具的平臺,它本身并不是提供大量的最終用戶功能,而是通過插件來快速開發(fā)集成功能部件。下面簡單介紹Eclipse的下載及安裝過程, 1. 1. 下載英文版下載英文版EclipseEclipse。進入。進入Eclipse
22、Eclipse的官方網(wǎng)站的官方網(wǎng)站,下載最,下載最新的新的Eclipse 3.xEclipse 3.x,單擊,單擊“All versionsAll versions可以看到以往的所有版本。我可以看到以往的所有版本。我們下載的文件是們下載的文件是eclipse-SDK-3.2.2-win32.zip eclipse-SDK-3.2.2-win32.zip 。2. 2. 下載下載EclipseEclipse多語言包。在多語言包。在“All versionsAll versions頁面可以看到頁面可以看到“3.2.1_Language_Packs”3.2.
23、1_Language_Packs”,單擊這個鏈接進入下載頁面,只需要,單擊這個鏈接進入下載頁面,只需要把把NLpack1-eclipse-SDK-3.2-win32.zip NLpack1-eclipse-SDK-3.2-win32.zip 下載下來,因為這個語下載下來,因為這個語言包包含了簡繁中文。言包包含了簡繁中文。3. 3. 安裝英文版安裝英文版EclipseEclipse。EclipseEclipse是綠色軟件,不用復雜的安裝過是綠色軟件,不用復雜的安裝過程,只需點擊下載文件程,只需點擊下載文件eclipse-SDK-3.2.2-win32.zipeclipse-SDK-3.2.2-w
24、in32.zip,解壓到指,解壓到指定盤符下,例如定盤符下,例如“C:”C:”,即可完成英文版,即可完成英文版EclipseEclipse的安裝。后進入的安裝。后進入EclipseEclipse目錄,雙擊目錄,雙擊eclipse.exeeclipse.exe就可以使用,不過這時啟動的是英就可以使用,不過這時啟動的是英文版。當然前提是已正確安裝了文版。當然前提是已正確安裝了JDKJDK,推薦,推薦JDK5.0JDK5.0及其以上。及其以上。EclipseEclipse的目錄結(jié)構(gòu)如下圖所示:的目錄結(jié)構(gòu)如下圖所示:4中文版的安裝。中文版必須在英文版安裝完成后再安裝。中文版的安裝。中文版必須在英文版安
25、裝完成后再安裝。如果使用的是如果使用的是Windows XP,中文版安裝過程如下,在,中文版安裝過程如下,在eclipse文件夾文件夾下,新建下,新建language和和links文件夾,把漢化包文件夾,把漢化包NLpack1-eclipse-SDK-3.2-win32.zip里面里面eclipse文件夾中的兩個文件夾文件夾中的兩個文件夾featuresp和和plugins復制到復制到eclipselanguage里面;在里面;在links文件夾里用記事本寫文件夾里用記事本寫path=C:eclipselanguage這是本機的安裝路徑,大家寫路徑就這是本機的安裝路徑,大家寫路徑就根據(jù)自己放的
26、位置改),并保存為根據(jù)自己放的位置改),并保存為language。如果使用的是如果使用的是Windows 2000及以上的版本,中文版安裝過程就比較簡及以上的版本,中文版安裝過程就比較簡單,直接把漢化包單,直接把漢化包NLpack1-eclipse-SDK-3.2-win32.zip解壓到解壓到eclipse文件夾中,覆蓋兩個同名文件夾文件夾中,覆蓋兩個同名文件夾featuresp和和lugins 即可。即可。5啟動Eclipse,雙擊eclipse文件夾下面的eclipse.exe執(zhí)行文件,即可啟動Eclipse,這時會出現(xiàn)一個很酷的月食畫面,如下圖所示。再設(shè)定工作目錄后,Eclipse會顯
27、示它的缺省用戶界面,注意這時是中文見面,如下圖所示。1.5 初步了解初步了解Java程序程序Java程序分為Java applicationJava 應用程序和Java appletJava小應用程序兩種。 5.1 5.1 第一個第一個Java ApplicationJava Application在Java中,程序都是以類的方式組織的,Java源文件都保存在以Java為后綴的.Java文件當中。經(jīng)編譯后生成的每個可運行的程序都是一個類文件,或者稱之為字節(jié)碼文件,保存在.class文件中。而作為一個Java application,類中必須包含主方法,程序的執(zhí)行是從main方法開始的,方法頭的
28、格式是確定不變的:public static void main(String args)其中關(guān)鍵字public意味著方法可以由外部世界調(diào)用。main方法的參數(shù)是一個字符串數(shù)組args,雖然在本程序中沒有用到,但是必須列出來。System.out.println(“歡迎你學習Java語言!”),在屏幕上打印“歡迎你學習Java語言!”文字。下面讓我們編寫一個Java應用程序,它能夠利用來自Java標準庫的System對象的“println方法,在屏幕上打印“歡迎你學習Java語言!”。 * (#)Hello.Java 1.00 07/03/05 * * Copyright (c) 青島濱海學院
29、 計算機科學技術(shù)系 * 山東青島經(jīng)濟技術(shù)開發(fā)區(qū) 嘉陵江西路425號. * All rights reserved. * * 下面程序利用Java標準庫的System對象的“println方法, * 在屏幕上打印“歡迎你學習Java語言”。*/package Java.bh;/* *Hello.Java. * * version 1.00 15 Mar 2019 * author Liu qingwu */public class Hello /* * .缺省構(gòu)造函數(shù). */ public Hello() /* * .主方法程序執(zhí)行入口). */ public static void main(
30、String args) System.out.println(“歡迎你學習Java語言!”);/* 在屏幕上打印“歡迎你學習Java語言”.*/ 1.5.2 使用記事本和使用記事本和JDK命令行工具編寫命令行工具編寫Java程序程序集成開發(fā)環(huán)境對于編寫簡單的程序來說顯得有點笨重,而且使用它們速度比較慢,需要高性能的計算機。對于初學者來說,使用簡單編輯工具以及JDK自帶的命令行工具進行簡單程序設(shè)計培養(yǎng)良好的編程習慣有很大幫助。1. 1. 使用記事本編輯使用記事本編輯源程序源程序Hello.javaHello.java)。)。2. 使用使用Java編譯器編譯器javac.exe),將),將Hel
31、lo.java編譯編譯器成字節(jié)碼文件器成字節(jié)碼文件Hello.class。3. 使用使用Java解釋器解釋器java.exe解釋執(zhí)行解釋執(zhí)行Hello.class字節(jié)碼文件,如下圖所示。字節(jié)碼文件,如下圖所示。1.5.3 使用使用Eclipse中的中的JDT編寫編寫Java程序程序“Java開發(fā)工具”(JDT是隨Eclipse平臺一起交付的全功能的Java IDE。JDT是對Eclipse工作臺的一組擴展,它允許用戶編輯、編譯和運行Java程序。下面通過創(chuàng)建上述的Java項目,簡單介紹JDT的基本功能及使用方法。啟動Eclipse后:1. 1. 選擇選擇“文件文件F F)”菜單菜單- -“新建新建NN)”-“-“工程工程R R)”,選擇,選擇“Java”-Java”-“Java“Java項目項目”,如下圖所,如下圖所示。示。2. 單擊單擊“下一步下一步”,出現(xiàn)如下圖所示的畫面。在此畫面,出現(xiàn)如下圖所示的畫面。在此畫面的的“項目名文本框中輸入項目名項目名文本框中輸入項目名“l(fā)ecture”。項
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)供需合同范本
- 公司培訓服務(wù)合同范本
- 因自然災害救助申請書
- 院團委宣傳部申請書
- 買沖床合同范本
- 二手辦公設(shè)備出售合同范例
- 俄語合同范本
- 冷庫勞動合同范本
- fof基金產(chǎn)品合同范本
- 家庭貧困申請書范文
- 小學二年級部編人教版上冊語文期末整理復習題
- 東華醫(yī)院麻醉科QoR-40隨訪表
- 2022年全國新高考Ⅰ卷:馮至《江上》
- DB51∕T 2767-2021 安全生產(chǎn)風險分級管控體系通則
- 反興奮劑考試試題與解析
- 建筑工程材料取樣及收費標準
- 堤壩工程施工組織設(shè)計
- CPIM BSCM__v3_0_VC(課堂PPT)
- 常用的螺紋底孔及公差規(guī)定
- 會議審批表模板
- 空調(diào)線路安裝施工方案與技術(shù)措施
評論
0/150
提交評論