java語言入門-java2實用教程3版教學

java語言入門-java2實用教程3版教學

ID:27765597

大?。?38.84 KB

頁數:21頁

時間:2018-12-04

java語言入門-java2實用教程3版教學_第1頁
java語言入門-java2實用教程3版教學_第2頁
java語言入門-java2實用教程3版教學_第3頁
java語言入門-java2實用教程3版教學_第4頁
java語言入門-java2實用教程3版教學_第5頁
資源描述:

《java語言入門-java2實用教程3版教學》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

1、Java2實用教程(第3版)教學課件主講教師:張國平E-mail:zhangguo218@163.com課時分配:理論課:64課時實驗課:32課時考試性質:考試科目成績評定:考試成績:平時成績(包括:出勤、作業(yè)、實驗、學習態(tài)度)*30%+期末考試成績*70%目標了解Java的發(fā)展史了解Java的特點和優(yōu)點了解Java的運行機制了解Java程序的基本結構掌握如何編譯和運行Java程序了解JSP的概念1.1Java發(fā)展史1990年Sun公司的JamesGosling等人開始開發(fā)名稱為Oak的語言。希望用于控制嵌入在有線電視

2、交換盒、PDA等的微處理器。1993年交互式電視和PDA市場開始滑坡,而Internet正處于增長時期,因此Sun公司將目標市場轉向Internet應用程序。1994年將Oak語言更名為Java。1995年Sun公司的HotJava瀏覽器問世。1.2什么是JAVAJava完全面向對象的編程語言。Java可用來生成兩類程序:應用程序、小應用程序(Applet)。Java既是一種解釋執(zhí)行的語言,也是一種編譯執(zhí)行的語言。Java的基本特點1-1簡單面向對象分布式Java的風格類似于C++,因而對C++程序員而言非常容易掌握J

3、ava編程技術;Java摒棄了C++中容易引發(fā)程序錯誤的地方,如指針操作和內存管理;在Java中任何東西都是對象,因此,重點集中在數據以及應用程序中的數據操作方法。Java提供了包容廣泛的例程庫,可處理像HTTP和FTP這樣的TCP/IP協(xié)議。Java應用程序可通過一個特定的URL來打開并訪問對象,就像訪問本地文件系統(tǒng)那樣簡單。Java語言提供的安全編譯器提供的安全字節(jié)碼校驗器類加載器Java的基本特點1-2健壯性安全體系結構中立可移植性Java在編譯和運行程序時都要對可能出現(xiàn)的問題進行檢查它提供自動垃圾收集來進行內存

4、管理面向對象的異常處理機制Java程序被編譯成一種與體系結構無關的字節(jié)代碼只要安裝了Java運行時系統(tǒng)Java程序可以在任意的處理器上運行源代碼級目標代碼級Java的基本特點1-3解釋執(zhí)行高性能多線程動態(tài)編譯器javac將處理.java源文件生成類文件類文件可通過名稱為java的加載實用程序解釋執(zhí)行,將Java字節(jié)碼轉換為機器可執(zhí)行代碼。通過JIT編譯器首先將字節(jié)碼編譯成固有代碼,將結果緩存下來,然后在需要時調用它們。Java語言內置支持多線程的功能Java類庫提供了Thread類Java自身的設計使它適合于一個不斷發(fā)

5、展的環(huán)境。在Java類庫中可以自由地加入新的方法和實例變量而不會影響用戶程序的執(zhí)行。1.3安裝SUN公司的SDKSun公司要實現(xiàn)“編寫一次,到處運行”(Writeonce,runanywhere)的目標,必須提供相應的Java運行平臺,目前Java運行平臺主要分為3個版本:J2SE:Java標準平臺J2EE:Java企業(yè)平臺J2ME:Java小型平臺注:學習Java必須從J2SE開始目前Sun公司已發(fā)布了SDK的1.5測試版本(beta版),可以登錄到Sun公司的網站:http://java.sun.com,免費下載S

6、DK1.5(例如:jdk-1_5_0-beta2-windows-i586.exe)系統(tǒng)環(huán)境變量Path值的設置SDK平臺提供的Java編譯器(javac.exe)和Java解釋器(java.exe)位于Java安裝目錄的bin文件夾中,為了能在任何目錄中使用編譯器和解釋器,應在系統(tǒng)特性中設置Path。對于Windows2000、Windows2003、WindowsXP,用鼠標右鍵點擊“我的電腦”,彈出菜單,然后選擇屬性,彈出“系統(tǒng)特性”對話框,再單擊該對話框中的高級選項,然后點擊按鈕“環(huán)境變量”,添加如下的系統(tǒng)環(huán)境

7、變量系統(tǒng)環(huán)境ClassPath值的設置SDK的安裝目錄的jre文件夾中包含著Java應用程序運行時所需要的Java類庫,這些類庫被包含在jrelib目錄下的壓縮文件rt.jar中1.4一個Java程序的開發(fā)過程注:字節(jié)碼文件是與平臺無關的二進制碼,執(zhí)行時由解釋器解釋成本地機器碼,解釋一句,執(zhí)行一句。Java小程序的執(zhí)行步驟:(1)編寫Java源文件:文本編輯器,如Edit或記事本來編寫文件,源文件的擴展名必須是.java(2)編譯Java源文件:分為兩種:javaApplication和javaApplet其中:前者

8、需要通過java解釋器來解釋執(zhí)行其字節(jié)碼文件,后者需要java支持的標準瀏覽器來解釋執(zhí)行。JavaApplication程序基本結構import語句class{publicstaticvoidmain(String[]args){}}主類名稱方法體1.5一個簡單的Java應用程序//這是名稱為“HelloWorld.java”的簡

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。