《java的基本概念》PPT課件.ppt

《java的基本概念》PPT課件.ppt

ID:52065615

大?。?91.50 KB

頁數(shù):40頁

時間:2020-03-31

《java的基本概念》PPT課件.ppt_第1頁
《java的基本概念》PPT課件.ppt_第2頁
《java的基本概念》PPT課件.ppt_第3頁
《java的基本概念》PPT課件.ppt_第4頁
《java的基本概念》PPT課件.ppt_第5頁
資源描述:

《《java的基本概念》PPT課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第1章預(yù)備知識1.1為什么要使用Java?1.2Java的開發(fā)環(huán)境及其設(shè)置1.3Java語言的數(shù)據(jù)類型1.4Java程序中的標(biāo)識符、關(guān)鍵字和分隔符1.5Java中變量的作用范圍1.6小結(jié)1.1為什么要使用Java簡單的Java語言的簡單性主要體現(xiàn)在三個方面:1.Java的風(fēng)格類似于C++,從某種意義上講,是C與C++的一個變種,因此,C++程序員可以很快掌握J(rèn)ava。2.Java摒棄了C++中容易引發(fā)程序錯誤的特征,如:指針、結(jié)構(gòu)以及內(nèi)存管理等。3.Java中提供了豐富的類庫,可以幫助我們很方便的開發(fā)Java程序。面向?qū)ο?/p>

2、的面向?qū)ο罂梢哉f是Java最重要的特征,所以它支持封裝、繼承、多態(tài)等面向?qū)ο蟮奶卣鳌ava語言的設(shè)計是完全面向?qū)ο蟮?,它不支持類似C語言那樣的面向過程的程序設(shè)計技術(shù)。健壯的Java也是一種強類型的語言,其類型檢查比C++還要嚴(yán)格,可以幫助我們檢查出許多開發(fā)早期出現(xiàn)的錯誤。Java自己負(fù)責(zé)內(nèi)存管理,提供了垃圾內(nèi)存回收機制,有效的避免了C++中最頭疼的內(nèi)存泄露問題。安全的一方面,在Java語言里,刪除了指針和釋放內(nèi)存等C++功能,避免了非法內(nèi)存操作。另一方面,通過Java的安全體系架構(gòu)來確保Java代碼的安全性。當(dāng)我們能從網(wǎng)

3、上下載Java代碼在本地執(zhí)行時,Java的安全架構(gòu)能確保惡意的代碼不能隨意訪問我們本地計算機資源。例如,刪除文件,訪問本地網(wǎng)絡(luò)資源等操作都是被禁止的。解釋的Java代碼是解釋執(zhí)行的,我們使用Java編譯器將Java代碼編譯成字節(jié)碼,這是一種中間代碼,然后由Java解釋器解釋執(zhí)行。Java源程序(*.java文件)Java編譯器字節(jié)碼(*.class文件)Java解釋器二進制例:一個java源文件,文件名為Mytest.java編譯程序:javacMytest.java運行程序:javaMytest與平臺無關(guān)的Java作為一

4、種網(wǎng)絡(luò)語言,其源代碼被編譯成一種結(jié)構(gòu)中立的中間文件格式。只要有Java運行的系統(tǒng)都能執(zhí)行這種中間代碼(字節(jié)碼)。Java源程序被編譯成一種與機器無關(guān)的字節(jié)碼格式,在Java虛擬機(JVM)上運行。多線程的Java語言的一個重要特性就是支持多線程的程序設(shè)計。多線程就好像我們做一張桌子,如果你一個人完成這張桌子-就好像單線程,那么你需要先做桌面,做完桌面后,再做4個桌子腿,如果現(xiàn)在有5個人來做桌子-在程序中開辟5個線程,其中1個人做桌面,另外4個人做桌子腿,效率將大大提高。1.2Java的開發(fā)環(huán)境及其設(shè)置一.開發(fā)環(huán)境JDK19

5、96年,sun公司的Java1.0版本正式推出。Java的早期版本成為JDK(JavaDevelopmentKit),如JDK1.0,JDK1.02,JDK1.1.5等。1999年升級為1.2版,并改稱為JAVA2。2000年9月升級為1.3版,2001年7月推出了1.4版。本書所講的程序可在該環(huán)境下編譯和運行,所使用的具體版本是j2sdk1.4.2。若沒有改變安裝路徑,則安裝在c:j2sdk1.4.2目錄下,該目錄下有個子目錄bin,編譯和運行Java程序的命令都在該目錄下。例:編譯并運行以下程序publicclass

6、Mytest{publicstaticvoidmain(Stringargs[]){System.out.println("WelcometoBeijing!");}}文件的編輯:記事本ultraedit二、環(huán)境變量的設(shè)置在編譯和運行java源程序的時候,需用到j(luò)ava.exe和javac.exe命令,它們默認(rèn)在c:j2sdk1.4.2bin目錄下。途徑1:在命令行鍵入setpath=c:j2sdk1.4.2bin缺點:設(shè)置只在當(dāng)前dos窗口有效。途徑2:設(shè)置系統(tǒng)環(huán)境變量“我的電腦”-“屬性”-“高級”-“環(huán)境變量

7、”-“系統(tǒng)變量”1.3Java語言的數(shù)據(jù)類型整數(shù)類型byte、short、int、long數(shù)據(jù)類型簡單數(shù)據(jù)類型復(fù)合數(shù)據(jù)類型數(shù)值類型字符型char布爾類型boolean浮點類型float、double類class接口類型interface數(shù)組類型類型名稱關(guān)鍵字占用位數(shù)取值范圍字節(jié)型byte1字節(jié)(8位)-128~127短整型short2字節(jié)(16位)-32768~32767整型int4字節(jié)(32位)-231~231-1長整型long8字節(jié)(64位)-263~263-1單精度浮點型float4字節(jié)(32位)1.4e-45f~1

8、.4e+38f雙精度浮點型double8字節(jié)(64位)4.9e-324~1.797e+38char2字節(jié)(16位)0~65535或0000~uFFFFboolean1字節(jié)(8位)ture和false整數(shù)小數(shù)字符型布爾型表1Java語言的基本數(shù)據(jù)類型1.整型Java語言的整型數(shù)據(jù)與C/C++相似,按照存

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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