資源描述:
《《java起步自學(xué)教程》ppt課件》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Java核心之起步千里之行,始于足下9/8/20211學(xué)習(xí)方法重點(diǎn)不鉆牛角尖,改變傳統(tǒng)的學(xué)習(xí)方法,工程不是作科研錯誤的做法只看不練,只聽不練怕麻煩,不敢動機(jī)器9/8/20212為什么要學(xué)習(xí)Java流行,應(yīng)用面非常廣泛就業(yè)形勢好,薪水相對高相對于我們熟悉的c/C++語言來說,簡單的多9/8/20213Java無處不在!?在日本,人們利用具備Java功能的手機(jī)來取得日程表、收支報表、電子郵件等。在巴西,Java讓醫(yī)生可以快速地獲取超過1,200萬人的醫(yī)療報告,確保那些需要醫(yī)療照顧的人能得到最精確的資訊。在美國,汽車制造商希望可以通過汽車內(nèi)置的JavaGPS導(dǎo)航系統(tǒng)將廣告
2、傳送到客戶的車上。……9/8/20214課程目標(biāo)熟練掌握面向?qū)ο蠹夹g(shù)熟練掌握J(rèn)ava程序運(yùn)行機(jī)制、開發(fā)環(huán)境的安裝和配置熟練掌握J(rèn)ava基礎(chǔ)類和重點(diǎn)API熟練掌握J(rèn)ava程序異常的處理熟練掌握J(rèn)ava的I/O、控制臺程序開發(fā)熟練掌握J(rèn)DBC程序開發(fā)熟練掌握Swing組件程序開發(fā)熟練掌握多線程編程熟練掌握網(wǎng)絡(luò)編程9/8/20215Java基礎(chǔ)簡介第一章9/8/20216本章目標(biāo)了解Java語言機(jī)器語言與高級語言平臺與平臺無關(guān)的應(yīng)用程序理解Java虛擬機(jī)(JVM)Java程序開發(fā)運(yùn)行環(huán)境的配置Java的注釋與JavaAPI文檔Java語言的特點(diǎn)9/8/20217了解Jav
3、a語言——Java釋義“Java”一詞的本意是地名——“爪哇”;爪哇島位于南太平洋,是印度尼西亞的一部分。爪哇島9/8/20218了解Java語言——Java語言簡介Java是一種程序設(shè)計(jì)語言,由SunMicrosystem公司于1995年推出;早在1991年,Sun公司的開始開發(fā)名為Oak的程序設(shè)計(jì)語言,希望用來控制嵌入在有線電視機(jī)頂盒和PDA等設(shè)備中的微處理器;1994年,Oak語言正式更名為Java;Java語言憑借其獨(dú)有的安全性、可移植性等迅速走紅。9/8/20219機(jī)器語言與高級語言-2高級語言程序機(jī)器語言程序編譯器的編譯9/8/202110機(jī)器語言與高級
4、語言-3C/C++編譯Perl,basic解釋9/8/202111平臺與平臺無關(guān)的應(yīng)用程序——操作系統(tǒng)OperatingSystem操作系統(tǒng)是用戶與計(jì)算機(jī)之間的主要接口。程序都與操作系統(tǒng)通訊9/8/202112編譯后執(zhí)行的高級語言程序的問題問題Program為特定的平臺編寫的程序在其他平臺上無法使用解決辦法解釋器解釋器解釋器Program為解決這個問題,我們使用了“解釋器”。這樣在解釋器的幫助下,可以編寫一次代碼而在不同的平臺上運(yùn)行平臺與平臺無關(guān)的應(yīng)用程序9/8/202113Java語言的方案Java語言程序字節(jié)碼程序編譯器的編譯為了程序解釋執(zhí)行定義了中間的Java
5、語言字節(jié)碼平臺與平臺無關(guān)的應(yīng)用程序9/8/202114Java環(huán)境Java源程序編譯字節(jié)碼文件Java虛擬機(jī)執(zhí)行LinuxWindowsMac理解Java虛擬機(jī)(JVM)9/8/202115JVM的平臺相關(guān)性Java源代碼和字節(jié)碼的與機(jī)器無關(guān)的,但JVM是與機(jī)器相關(guān)的不同操作系統(tǒng)有專門為該操作系統(tǒng)開發(fā)的JVM理解Java虛擬機(jī)(JVM)9/8/202116Java虛擬機(jī)的運(yùn)行過程網(wǎng)絡(luò)JIT代碼生成器.java源代碼文件.class字節(jié)碼文件編譯時運(yùn)行時硬件類加載器字節(jié)碼校驗(yàn)器解釋器9/8/202117Java開發(fā)工具包開發(fā)和運(yùn)行Java程序,必須依賴和使用由SunM
6、icrosystem公司提供的Java開發(fā)工具包(JavaDevelopmentKit)。操作系統(tǒng)Java虛擬機(jī)Java基礎(chǔ)類庫客戶端編譯器瀏覽器插件開發(fā)工具集成開發(fā)環(huán)境9/8/202118打開瀏覽器,在地址欄鍵入:http://java.sun.com/javase/downloads/index.jsp,登錄Sun公司的官方網(wǎng)站,免費(fèi)下載JDK軟件和文檔;下載完畢,即可安裝JDK;Java開發(fā)環(huán)境的安裝默認(rèn)安裝在C盤指定目錄下bin目錄:存放可執(zhí)行文件;lib目錄:存放Java的類庫文件;demo目錄:存放演示程序;jre目錄:存放Java運(yùn)行環(huán)境文件。9/8/
7、202119配置環(huán)境變量成功安裝JDK以后,還需配置環(huán)境變量才可以開發(fā)和調(diào)試Java程序,右擊【我的電腦】→【屬性】→【高級】→【環(huán)境變量】:設(shè)置path變量一,環(huán)境變量的含義二環(huán)境變量的查看和設(shè)置(都有兩種方式)9/8/202120開發(fā)Java程序的步驟創(chuàng)建Java源程序Java源程序使用任何文本編輯器創(chuàng)建與編輯,用.java作為擴(kuò)展名,其實(shí)就是一個使用Java語言編寫的文本文件;編譯源程序Java編譯器讀取Java源程序并翻譯成Java虛擬機(jī)能夠明白的指令集合,并以字節(jié)碼的形式保存在文件中,通常,字節(jié)碼文件以.class作為擴(kuò)展名;運(yùn)行class(字節(jié)碼)文