葉核亞《JAVA程序設(shè)計實用教程》01章Java概述.ppt_第1頁
葉核亞《JAVA程序設(shè)計實用教程》01章Java概述.ppt_第2頁
葉核亞《JAVA程序設(shè)計實用教程》01章Java概述.ppt_第3頁
葉核亞《JAVA程序設(shè)計實用教程》01章Java概述.ppt_第4頁
葉核亞《JAVA程序設(shè)計實用教程》01章Java概述.ppt_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Java程序設(shè)計實用教程第4版,葉核亞,Java程序設(shè)計實用教程 (第4版),第1章 Java概述 第2章 Java語言基礎(chǔ) 第3章 類的封裝、繼承和多態(tài) 第4章 接口、內(nèi)部類和Java API基礎(chǔ) 第5章 異常處理 第6章 圖形用戶界面 第7章 多線程 第8章 輸入/輸出流和文件操作 第9章 網(wǎng)絡(luò)通信 第10章 數(shù)據(jù)庫應(yīng)用 第11章 Web應(yīng)用 第12章 綜合應(yīng)用設(shè)計,Java程序設(shè)計實用教程(第4版),Java基礎(chǔ)課程特點,性質(zhì):專業(yè)課;3學(xué)分,48學(xué)時; 4學(xué)分,64學(xué)時;課程設(shè)計2周 特點:軟件實用技術(shù);涉及操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫等內(nèi)容。 重點:面向?qū)ο蟾拍睿瑘D形用戶界面,線程,流與文

2、件操作、網(wǎng)絡(luò)通信。 難點:繼承和多態(tài),線程同步,流與文件操作,Socket通信,JDBC,Web應(yīng)用。,Java程序設(shè)計實用教程(第4版),第1章 Java概述,1.1 了解Java 1.2 JDK 1.3 MyEclipse,Java程序設(shè)計實用教程(第4版),第1章 Java概述,內(nèi)容和要求: 了解Java語言特點; 理解Application應(yīng)用程序的運行原理和方法; 理解由Java虛擬機支持的程序運行機制; 包,導(dǎo)入包; 掌握在JDK和MyEclipse環(huán)境中編譯、運行和調(diào)試程序的操作。 難點:包,MyEclipse的工作區(qū)和項目。,Java程序設(shè)計實用教程(第4版),1.1 了解Ja

3、va,1.1.1 Java的誕生和發(fā)展 1.1.2 Java的特點 1.1.3 Java的核心技術(shù) 1.1.4 Application應(yīng)用,Java程序設(shè)計實用教程(第4版),1.1.1 Java的誕生和發(fā)展,前身 James Gosling,智能家用電器嵌入 誕生,1995年,JDK 1.0 Java 2平臺(JDK 1.2) 三個平臺(JDK 1.3) Java ME(嵌入式平臺) Java SE(標準平臺) Java EE(企業(yè)級平臺),Java程序設(shè)計實用教程(第4版),1.1.2 Java特點,跨平臺特性 “Write once, run anywhere” ,Java虛擬機,圖1.

4、1 Java虛擬機執(zhí)行Java程序,Java程序設(shè)計實用教程(第4版),1.1.2 Java特點,完全面向?qū)ο蠛秃唵涡?語法:放棄了C+語言的全程變量、goto語句、宏定義、全局函數(shù)以及結(jié)構(gòu)、聯(lián)合和指針數(shù)據(jù)類型。 面向?qū)ο蟾拍睿悍艞壛硕嘀乩^承、友元類和運算符重載,采用“單重繼承+接口”的方式代替多重繼承,提供語言級的內(nèi)存自動管理和異常處理方式。,Java程序設(shè)計實用教程(第4版),1.1.2 Java特點,可靠性 語言級別:提供嚴密的語法規(guī)則,在編譯和運行時嚴格檢查錯誤。 運行架構(gòu)級別:安全模型 安全性 多線程 直接支持分布式的網(wǎng)絡(luò)應(yīng)用,高效的網(wǎng)絡(luò)編程,Java程序設(shè)計實用教程(第4版),1.

5、1.3 Java核心技術(shù),JDBC,Java數(shù)據(jù)庫連接 JSP,動態(tài)網(wǎng)頁技術(shù)標準 JavaBean和EJB,Java的對象組件技術(shù) JavaMail,E-mail郵件服務(wù),Java程序設(shè)計實用教程(第4版),1.1.4 Application應(yīng)用,Application,是能夠獨立運行的應(yīng)用程序,有控制臺和圖形用戶界面兩種運行方式。 Applet,是可以嵌入Web頁面的最小應(yīng)用,它不能獨立運行,必須嵌入超文本(*.html)中,由瀏覽器中的Java解釋器解釋執(zhí)行。,Java程序設(shè)計實用教程(第4版),【例1.1】接受命令行參數(shù)的Application應(yīng)用程序。,public class Hel

6、lo public static void main(String args) if (args.length=0) System.out.println(Hello!); else for (int i=0; iargs.length; i+) System.out.println(argsi); ,Java程序設(shè)計實用教程(第4版),圖1.2 Java程序運行流程,Java程序設(shè)計實用教程(第4版),1.2 JDK,1.2.1 JDK的安裝與設(shè)置 1.2.2 編譯和運行Java程序 1.2.3 包,Java程序設(shè)計實用教程(第4版),1.2.1 JDK的安裝與設(shè)置,安裝JDK 設(shè)置環(huán)境變量

7、 Windows XP中設(shè)置環(huán)境變量 設(shè)置環(huán)境變量的批命令,jdk7.bat set path=%path%;C:Program FilesJavajdk1.7.0_07bin set classpath=.;C:Program FilesJavajdk1.7.0_07lib,Java程序設(shè)計實用教程(第4版),1.2.2 編譯和運行Java程序,執(zhí)行批命令設(shè)置環(huán)境變量 C:d: /d: 轉(zhuǎn)換盤符 D:cd myjava /進入myjava文件夾 D:myjavajdk7 /執(zhí)行批命令文件jdk7.bat 編譯 D:myjavajavac Hello.java 運行Application應(yīng)用程

8、序 D:myjavajava Hello D:myjavajava Hello Hello.txt 命令行參數(shù) D:myjavajava Hello World Welcome,Java程序設(shè)計實用教程(第4版),1.2.3 包,包的概念 包是類的集合,對應(yīng)文件夾 Java API的常用包 java.lang 語言包 java.util 實用包 java.text文本包 java.awt 抽象窗口工具包,java.applet java.io 輸入輸出流包 網(wǎng)絡(luò)包 java.sql javax.swing,Java程序設(shè)計實用教程(第4版),1.2.3 包,引用包中的類 包.子包.類|接口 查

9、看Java API 查看Java API源程序及包等級 導(dǎo)入包 import 包.子包.類|接口|*; 聲明類所在的包 package 包.子包;,Java程序設(shè)計實用教程(第4版),【例1.2】 創(chuàng)建及使用包。,創(chuàng)建包并設(shè)置classpath環(huán)境變量 創(chuàng)建文件夾D:myjavamypackage,包名mypackage。 set classpath=.;C:Program FilesJavajdk1.7.0_07lib;D:myjava 聲明Point類在mypackage包中 package mypackage; public class Point 引用mypackage包中的Point

10、類 import mypackage.Point; public class Line,Java程序設(shè)計實用教程(第4版),1.2.3 包,默認包路徑 Java源程序結(jié)構(gòu) package import public class 或interface class interface 包可以壓縮成jar文件,Java程序設(shè)計實用教程(第4版),1.3 MyEclipse,MyEclipse提供Java程序的編輯、編譯和運行的集成開發(fā)環(huán)境。 1.3.1 MyEclipse集成開發(fā)環(huán)境 1.3.2 創(chuàng)建Java項目并運行 1.3.3 程序調(diào)試技術(shù),Java程序設(shè)計實用教程(第4版),1.3.1 MyEclipse集成開發(fā)環(huán)境,安裝MyEclipse并啟動 界面 代碼提示和源代碼查看 項目和工作區(qū),Java程序設(shè)計實用教程(第4版),1.3.2 創(chuàng)建Java項目并運行,新建Java項目 新建Java類 編輯、編譯和運行 重構(gòu) 切換工作區(qū) 創(chuàng)建包 導(dǎo)入項目 設(shè)置注釋行,Java程序設(shè)計實用教程(第4版),1.3.2 創(chuàng)建Java項目并運行,設(shè)置項目屬性 設(shè)置運行屬性 配置編譯路徑 添加JAR包 設(shè)置環(huán)境屬性 更新JDK 修改編輯區(qū)的字體和顏色 設(shè)置默認字符集,Java程序設(shè)計實用教程(第4版),1.3.3 程序調(diào)試技術(shù)

溫馨提示

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

最新文檔

評論

0/150

提交評論