Java程序設計實用教程第1章初識Java副本.ppt_第1頁
Java程序設計實用教程第1章初識Java副本.ppt_第2頁
Java程序設計實用教程第1章初識Java副本.ppt_第3頁
Java程序設計實用教程第1章初識Java副本.ppt_第4頁
Java程序設計實用教程第1章初識Java副本.ppt_第5頁
已閱讀5頁,還剩16頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Java2022/7/131課程重要性:很多新的技術領域都涉及到了Java語言,Java已成為網絡時代最重要的編程語言之一,Java 不依賴平臺的特點使得它受到廣泛的關注,國內外許多大學已將Java語言列入了本科教學計劃中。課程應用:Java的桌面應用、Java Web應用、Java企業級應用、Java嵌入式應用 (例舉) 1.網絡應用程序開發,例如:網上銀行(中國銀行,建設銀行,工商銀行JSP),網頁游戲等。 2. 企業管理軟件,現在很流行的B/S(瀏覽器/服務器)架構管理程序很多就是用J2EE開發的。 3.手機游戲,安裝文件的后綴名.jar 4.嵌入式開發,例如給電視機頂盒,小型家電寫程序

2、。成績=出勤5%+表現5%+作業20%+期中考試20%+期末考試50%曠課扣-2,遲到-1,上課不做與課堂無關的事情。作業不補交。請假的請出示假條。課程地位及要求Java程序設計實用教程 第1章初識Java2022/7/133導讀2022/7/134Java的先導知識與后繼技術 Andriod2022/7/1351.1 Java誕生的原因 Java語言相對于其他語言的最大優勢就是所謂的平臺無關性,即跨平臺性,這也是Java最初風靡全球的主要原因。 2022/7/1361 平臺與機器指令 無論哪種編程語言編寫的應用程序都需要經過操作系統和處理器來完成程序的運行,因此這里所指的平臺是由操作系統(O

3、S)和處理器(CPU)所構成。與平臺無關是指軟件的運行不因操作系統、處理器的變化導致發生無法運行或出現運行錯誤。 所謂平臺的機器指令就是可以被該平臺直接識別、執行的一種由0,1組成的序列代碼。2022/7/1372 C/C+程序依賴平臺 2022/7/1383 Java程序不依賴平臺 Java可以在平臺之上再提供一個Java運行環境(Java Runtime Environment,JRE),該Java運行環境由Java虛擬機(Java Virtual Machine,JVM)、類庫以及一些核心文件組成。Java虛擬機的核心是所謂的字節碼指令,即可以被Java虛擬機直接識別、執行的一種由0,1

4、組成的序列代碼。 Java語言提供的編譯器不針對特定的操作系統和CPU芯片進行編譯,而是針對Java虛擬機把Java源程序編譯為稱作字節碼的一種“中間代碼”,Java虛擬機負責將字節碼翻譯成虛擬機所在平臺的機器碼,并讓當前平臺運行該機器碼,如圖1.3所示。 2022/7/139圖1.3 Java生成的字節碼文件不依賴平臺 2022/7/13104 Java之父-James Gosling 1990年Sun公司成立了由James Gosling領導的開發小組,開始致力于開發一種可移植的、跨平臺的語言,該語言能生成正確運行于各種操作系統、各種CPU芯片上的代碼。 1995年5月Sun公司推出Jav

5、a Development Kit(JDK)1.0a2版本,標志著Java的誕生 。 2022/7/13111.2 Java的地位 1 網絡地位 Java的平臺無關性讓Java成為編寫網絡應用程序的佼佼者,而且Java也提供了許多以網絡應用為核心的技術,使得Java特別適合于網絡應用軟件的設計與開發。 2 語言地位 Java是面向對象編程,并涉及到網絡、多線程等重要的基礎知識,是一門很好的面向對象語言。Java語言不僅是一門正在被廣泛使用的編程語言,而且已成為軟件設計開發者應當掌握的一門基礎語言。 3 需求地位 由于很多新的技術領域都涉及到了Java語言 ,導致IT行業對Java人才的需求正在

6、不斷的增長 。2022/7/13121.3 安裝JDK_1_三種平臺 Java要實現“編寫一次,到處運行”(write once,run anywhere)的目標,就必須提供相應的Java運行環境,即運行Java程序的平臺。目前Java平臺主要分為下列3個版本。 2022/7/1313 1.3.1 3種平臺簡介 目前Java平臺主要分為下列3個版本: (1)Java SE(曾稱為J2SE)稱為Java標準版或Java 標準平臺。 (2)Java EE(曾稱為J2EE)稱為Java企業版或Java企業平臺。 (3)Java ME(曾稱為J2ME)稱為Java微型版或Java小型平臺。 無論上述那

7、種Java運行平臺都包括了相應的Java虛擬機(Java Virtual Machine),虛擬機負責將字節碼文件(包括程序使用的類庫中的字節碼)加載到內存,然后采用解釋方式來執行字節碼文件,即根據相應平臺的機器指令翻譯一句執行一句。 2022/7/1314 1.3.2 安裝Java SE平臺 Java SE平臺是學習掌握Java語言的最佳平臺,而掌握Java SE又是進一步學習Java EE和Java ME所必須的。1 下載JDK1.6。 本書將使用針對Window操作系統平臺的JDK,因此下載的版本為jdk-6u13-windows-i586-p.exe。2 選擇安裝路徑界面。為了便于今后

8、設置環境變量,建議修改默認的安裝路徑為:D:jdk1.6 。3 系統環境path的設置。 4 系統環境classpath的設置。 2022/7/13151.4 Java程序的開發步驟 1編寫源文件。擴展名必須是.java。 2編譯Java源程序。使用Java編譯器(javac.exe)編譯源文件,得到字節碼文件。 3. 運行Java程序。使用Java SE平臺中的Java解釋器(java.exe)來解釋執行字節碼文件。 2022/7/1316 圖1.8 Java程序的開發過程 2022/7/13171.5 一個簡單的Java應用程序 1.5.1 編寫源文件 Java是面向對象編程,Java應用

9、程序可以由若干個Java源文件所構成,每個源文件又是由若干個書寫形式互相獨立的類組成,但其中一個源文件必須有一個類包含有main方法,該類稱做應用程序的主類。Java應用程序從主類的main方法開始執行。例1-1 Hello.javapublic class Hello public static void main (String args) System.out.println(這是一個簡單的Java應用程序); 注:1應用程序的主類2源文件的命名 2022/7/1318 1.5.2 編譯(eclipse.exe) 當保存了Hello.java源文件后,就要使用Java編譯器(javac.exe)對其進行編譯。 如果源文件沒有錯誤,編譯源文件將生成擴展名為.class的字節碼文件,其文件名與該類的名字相同,被存放在與源文件相同的目錄中。 編譯例1-1中Hello.java源文件將得到Hello.class。如果對源文件進行了修改,必須重新編譯,再生成新的字節碼文件。如果編譯出現錯誤提示,必須修改源文件,然后再進行編譯。2022/7/1319 1.5.3 運行 (eclipse.exe) 使用Java虛擬機中的Java解釋器(java.exe)來解釋執行其字節碼文件。Java應用程序總是從

溫馨提示

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

評論

0/150

提交評論