java編程基礎(chǔ)-01認(rèn)識(shí)java

java編程基礎(chǔ)-01認(rèn)識(shí)java

ID:21686916

大?。?.40 MB

頁(yè)數(shù):32頁(yè)

時(shí)間:2018-10-23

java編程基礎(chǔ)-01認(rèn)識(shí)java_第1頁(yè)
java編程基礎(chǔ)-01認(rèn)識(shí)java_第2頁(yè)
java編程基礎(chǔ)-01認(rèn)識(shí)java_第3頁(yè)
java編程基礎(chǔ)-01認(rèn)識(shí)java_第4頁(yè)
java編程基礎(chǔ)-01認(rèn)識(shí)java_第5頁(yè)
資源描述:

《java編程基礎(chǔ)-01認(rèn)識(shí)java》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、JAVA編程基礎(chǔ)——認(rèn)識(shí)JAVA3Sept.2008?NeusoftConfidential課程目標(biāo)··Java語(yǔ)言編程基礎(chǔ)課程的主要目標(biāo)是:為編寫面向?qū)ο蟮膉ava應(yīng)用程序提供所需要的知識(shí)和技能。在本課程中,將學(xué)習(xí)Java編程語(yǔ)言的語(yǔ)法、流程控制語(yǔ)句和面向?qū)ο蟮母拍?,以及Java異常等技術(shù)。課程概述本課程將描述:·······Java編程語(yǔ)言的特點(diǎn)Java語(yǔ)法變量和修飾符表達(dá)式和流程控制語(yǔ)句數(shù)組面向?qū)ο蠡A(chǔ)知識(shí)面向?qū)ο蟾呒?jí)知識(shí)異常處理第一章認(rèn)識(shí)JAVA目標(biāo):本章旨在向?qū)W員介紹:1)描述java技術(shù)的關(guān)鍵特性2)Java

2、開(kāi)發(fā)環(huán)境的搭建3)Java程序開(kāi)發(fā)的流程教學(xué)方法:講授ppt+上機(jī)練習(xí)本章要點(diǎn)····Java簡(jiǎn)介Java技術(shù)Java版本Java特點(diǎn)跨平臺(tái)半編譯半解釋Java開(kāi)發(fā)環(huán)境的搭建Jdk的安裝環(huán)境變量的配置第一個(gè)Java程序Java程序運(yùn)行原理Contents1234Java簡(jiǎn)介Java平臺(tái)的特點(diǎn)Java開(kāi)發(fā)環(huán)境的搭建第一個(gè)Java程序Java語(yǔ)言的歷史·起源于Oak語(yǔ)言·1995年,Sun公司發(fā)布了JDK1.0·1998年,Sun公司發(fā)布了JDK1.2,更名為Java2·1999年,Sun公司把Java技術(shù)分成J2SE、J

3、2EE、J2ME·2004年,Sun公司發(fā)布了J2SE1.5,更名為J2SE5.0·2005年,Java的各種版本更名為JavaEE、JavaSE、JavaME8Java語(yǔ)言版本···JavaSE—標(biāo)準(zhǔn)版(Standard)。J2SE包含那些構(gòu)成Java語(yǔ)言核心的類。適合開(kāi)發(fā)桌面應(yīng)用程序和底層應(yīng)用程序。同時(shí)它也是JavaEE的基礎(chǔ)平臺(tái)。JavaEE—企業(yè)版(Enterprise)。J2EE包含J2SE中的類,并且還包含用于開(kāi)發(fā)企業(yè)級(jí)應(yīng)用的類,如EJB、servlet、JSP、事務(wù)控制。為企業(yè)級(jí)應(yīng)用提供了標(biāo)準(zhǔn)平臺(tái),簡(jiǎn)化復(fù)雜的

4、企業(yè)級(jí)編程。JavaME—微縮版(Micro)。包含J2SE中一部分類,用于嵌入式系統(tǒng)開(kāi)發(fā)。專門針對(duì)一些小型的消費(fèi)電子產(chǎn)品,如:手機(jī)、PDA、機(jī)頂盒Java語(yǔ)言版本Contents1234Java簡(jiǎn)介Java平臺(tái)的特點(diǎn)Java開(kāi)發(fā)環(huán)境的搭建第一個(gè)Java程序Java特點(diǎn)········跨平臺(tái)一種簡(jiǎn)單面向?qū)ο蠓植际桨刖幾g半解釋健壯安全多線程Java特點(diǎn)·跨平臺(tái)作為一種網(wǎng)絡(luò)語(yǔ)言,Java編譯器將Java源程序編譯成一種與體系結(jié)構(gòu)無(wú)關(guān)的中間文件格式。只要有Java運(yùn)行系統(tǒng)的機(jī)器都能執(zhí)行這種中間代碼。從而使同一版本的應(yīng)用程序可

5、以運(yùn)行在不同的平臺(tái)上。Java特點(diǎn)·簡(jiǎn)單JJava是個(gè)精簡(jiǎn)的系統(tǒng),無(wú)需強(qiáng)大的硬件環(huán)境便可以很好地運(yùn)行。Java的風(fēng)格和語(yǔ)法類似于C++,因此,C++程序員可以很快就掌握J(rèn)ava編程技術(shù)。Java摒棄了C++中容易引發(fā)程序錯(cuò)誤的地方,如多重繼承、運(yùn)算符重載、指針和內(nèi)存管理等,Java語(yǔ)言具有支持多線程、自動(dòng)垃圾收集和采用引用等特性。Java提供了豐富的類庫(kù),方便用戶迅速掌握J(rèn)ava。Java特點(diǎn)·面向?qū)ο竺嫦驅(qū)ο罂梢哉f(shuō)是JJava最基本的特性。JJava語(yǔ)言的設(shè)計(jì)完全是面向?qū)ο蟮?,它不支持類似C語(yǔ)言那樣的面向過(guò)程的程序設(shè)計(jì)

6、技術(shù)。所有的Java程序均是對(duì)象.Java特點(diǎn)·分布式JJava包括一個(gè)支持HTTP和FTP等基于TCP/IP協(xié)議的子庫(kù)。因此,Java應(yīng)用程序可憑借URL打開(kāi)并訪問(wèn)網(wǎng)絡(luò)上的對(duì)象,就像訪問(wèn)本地文件一樣簡(jiǎn)單方便。Java的分布性為實(shí)現(xiàn)在分布環(huán)境尤其是Internet下實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容提供了技術(shù)途徑。Java特點(diǎn)·半編譯半解釋–為了解決不同平臺(tái)間執(zhí)行程序的問(wèn)題,JJava的程序在進(jìn)行編譯時(shí),并不直接編譯為與平臺(tái)相依的原始機(jī)器指令,而是編譯為與系統(tǒng)無(wú)關(guān)的字節(jié)碼(bytecodes)。–執(zhí)行的平臺(tái)上必須安裝有JVM(Virtual

7、Machine)–運(yùn)行Java程序時(shí),Java實(shí)時(shí)編譯程序會(huì)將位碼解譯為目標(biāo)平臺(tái)所認(rèn)得的原始機(jī)器指令,藉由JVM使得Java程序在不同平臺(tái)上都能執(zhí)行的目的得以實(shí)現(xiàn)。Java特點(diǎn)·健壯JJava是一種強(qiáng)類型語(yǔ)言,它在編譯和運(yùn)行時(shí)要進(jìn)行大量的類型檢查。類型檢查幫助檢查出許多開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤。Java自已操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。Java通過(guò)自動(dòng)垃圾收集器避免了許多由于內(nèi)存管理而造成的錯(cuò)誤。Java特點(diǎn)·安全–JJava提供了自動(dòng)垃圾回收機(jī)制來(lái)進(jìn)行內(nèi)存管理,通過(guò)系統(tǒng)級(jí)線程跟蹤存儲(chǔ)空間的分配情況,在JVM空閑時(shí),系統(tǒng)自

8、動(dòng)檢查并釋放那些可以被釋放的空間。。–Java還提供了異常處理機(jī)制用來(lái)檢查編譯及運(yùn)行時(shí)可能出現(xiàn)的問(wèn)題,幫助程序員消除錯(cuò)誤,防止系統(tǒng)崩潰。Java特點(diǎn)·多線程線程有時(shí)也稱小進(jìn)程,是一個(gè)大進(jìn)程里分出來(lái)的小的獨(dú)立運(yùn)行的基本單位。Java提供的多線程功能使得在一個(gè)程序里可同時(shí)執(zhí)行多個(gè)小任務(wù),即同

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

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

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