java基礎(chǔ)知識(shí)學(xué)習(xí)(零基礎(chǔ)學(xué)習(xí))

java基礎(chǔ)知識(shí)學(xué)習(xí)(零基礎(chǔ)學(xué)習(xí))

ID:26122553

大?。?.64 MB

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

時(shí)間:2018-11-24

java基礎(chǔ)知識(shí)學(xué)習(xí)(零基礎(chǔ)學(xué)習(xí))_第1頁(yè)
java基礎(chǔ)知識(shí)學(xué)習(xí)(零基礎(chǔ)學(xué)習(xí))_第2頁(yè)
java基礎(chǔ)知識(shí)學(xué)習(xí)(零基礎(chǔ)學(xué)習(xí))_第3頁(yè)
java基礎(chǔ)知識(shí)學(xué)習(xí)(零基礎(chǔ)學(xué)習(xí))_第4頁(yè)
java基礎(chǔ)知識(shí)學(xué)習(xí)(零基礎(chǔ)學(xué)習(xí))_第5頁(yè)
資源描述:

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

1、JAVA基礎(chǔ)教師自我介紹教師姓名:(請(qǐng)進(jìn)行自我介紹)字體黑體、字號(hào)24、色白字體華文中宋、字號(hào)根據(jù)內(nèi)容20-32均可、色黑課程概述Java開發(fā)環(huán)境介紹及編程入門標(biāo)示符、關(guān)鍵字及數(shù)據(jù)類型表達(dá)式及流程控制數(shù)組常用數(shù)據(jù)結(jié)構(gòu)及算法面向?qū)ο缶幊蘋OP封裝、繼承、多態(tài)異常處理Exception課程目標(biāo)掌握程序設(shè)計(jì)語(yǔ)言開發(fā)的一般步驟編譯并運(yùn)行Java應(yīng)用程序理解并使用Java的在線幫助文檔理解Java語(yǔ)言的語(yǔ)法元素和結(jié)構(gòu)特點(diǎn)理解面向?qū)ο蟪绦蛟O(shè)計(jì)的一般特性,并且能使用這些特性理解并使用Java異常處理機(jī)制程序語(yǔ)言發(fā)展歷程機(jī)器語(yǔ)言二進(jìn)制機(jī)器代碼,不便理解

2、,不好記憶,與硬件平臺(tái)相關(guān),不具有可移植性。匯編語(yǔ)言用助記符號(hào)來(lái)描述,與機(jī)器代碼一一對(duì)應(yīng),能夠理解,但同樣不可移植。高級(jí)語(yǔ)言按自然語(yǔ)言的語(yǔ)法風(fēng)格書寫程序,方便理解,在原代碼的層次上可以實(shí)現(xiàn)跨平臺(tái)移植。1000100111100101movdptr,#2000if(a>b)max=a;elsemax=b;高級(jí)語(yǔ)言開發(fā)過(guò)程編輯原代碼編譯執(zhí)行JAVA起源StanfordUniversityNetworkJAVA名稱的起源官網(wǎng):http://java.sun.com/JamesGosling現(xiàn)任SUN公司副總裁及Sun研究院院士,他親手設(shè)計(jì)了J

3、ava語(yǔ)言,并開發(fā)了Java編譯器和JAVA虛擬機(jī),使Java成為了世界上最流行的開發(fā)語(yǔ)言。JAVA創(chuàng)始人JAVA歷史1995年,Java首次公開亮相。1996年1月23日SunMicrosystems發(fā)布了JDK1.0。這個(gè)版本包括了兩部分:運(yùn)行環(huán)境(即JRE)和開發(fā)環(huán)境(即JDK)。1997年2月18日發(fā)布了JDK1.1。1998年,JDK1.2版本發(fā)布。將Java分成了J2EE、J2SE和J2ME。表明了Java開始向企業(yè),桌面應(yīng)用,和移動(dòng)設(shè)備應(yīng)用3大領(lǐng)域挺進(jìn)。2000年,JDK1.3發(fā)布。2002年,JDK1.4發(fā)布。2004年

4、,JDK1.5發(fā)布。同時(shí)JDK1.5改名為J2SE5.0。2005年6月,JavaSE6。此時(shí),Java的各種版本已經(jīng)更名以取消其中的數(shù)字“2”2006年11月13日,SUN公司宣布Java全線采納GNUGeneralPublicLicenseVersion2,從而公開了Java的源代碼。JAVA應(yīng)用概述JAVAME微型版JAVASE標(biāo)準(zhǔn)版JAVAEE企業(yè)版名詞解釋JDKJavaDevelopmentKit(java開發(fā)工具包)SoftwareDevelopmentKit(1.2版本-1.4版本)JVMJavaVirtualMachin

5、e(java虛擬機(jī))JREJavaRuntimeEnvironment(java運(yùn)行環(huán)境)JDK包含Java運(yùn)行的基本類庫(kù)和開發(fā)命令,安裝JDK可以進(jìn)行完整的Java開發(fā)。JRE包含Java運(yùn)行的基本類庫(kù)和一些運(yùn)行命令,安裝JRE可以運(yùn)行編譯好的Java程序。JVMJava語(yǔ)言內(nèi)部運(yùn)行的核心。JAVA開發(fā)基本術(shù)語(yǔ)JavaProgrammerJava程序員JavaDeveloperJava開發(fā)人員JavaWebDeveloperweb開發(fā)人員J2EEArchitectJ2EE架構(gòu)師Java職業(yè)的分工Java語(yǔ)言特點(diǎn)1、簡(jiǎn)單性:Java語(yǔ)言

6、類似于C/C++,可以說(shuō)Java語(yǔ)言是C++語(yǔ)言的一個(gè)純凈的版本,在java語(yǔ)言中沒有頭文件,指針,運(yùn)算符重載等2、面向?qū)ο?C面向過(guò)程C++面向過(guò)程+面向?qū)ο驤ava純面向?qū)ο蟮恼Z(yǔ)言,3、分布式:Java有一個(gè)擴(kuò)展的例程庫(kù),用于處理Http/Ftp之類的Tcp

7、Ip協(xié)議。Java語(yǔ)言能通過(guò)url打開的訪問(wèn)網(wǎng)絡(luò)上的對(duì)象,其便利的程序如同本地訪問(wèn).Java語(yǔ)言特點(diǎn)4、健壯性:java投入了大量的精力進(jìn)行早期的問(wèn)題檢測(cè),后期的動(dòng)態(tài)檢測(cè),并消除了有出錯(cuò)傾向的狀態(tài),java和c++最大的不同在于java采用的指針模型可以消除重寫內(nèi)存和損壞數(shù)據(jù)的

8、可能性.5、安全性:java適用于網(wǎng)絡(luò)/分布式環(huán)境,為了達(dá)到這個(gè)目標(biāo),在安全方面投了大量的精力,使用java可以構(gòu)建防病毒。禁止運(yùn)行時(shí)堆棧溢出,禁止自己內(nèi)存空間,未授權(quán)的讀寫文件。6、可移植性:跨平臺(tái):JVM作用用來(lái)解釋執(zhí)行字節(jié)碼文件根據(jù)不同的平臺(tái)進(jìn)行不同的解釋執(zhí)行,從而可以達(dá)到跨平臺(tái)作用,C++生成直接可以運(yùn)行的機(jī)器碼文件。java素有“一次編譯,到處運(yùn)行”參考書籍Java認(rèn)證介紹SCJPSuncertifiedjava5programmerScjp主要偏重于對(duì)java語(yǔ)言的語(yǔ)法與及JDK的內(nèi)容.SCJDSuncertifiedjav

9、a5DeveloperSCJD相對(duì)于SCJP進(jìn)一步測(cè)試用JAVA開發(fā)應(yīng)用程序的能力開發(fā)工具開發(fā)環(huán)境JDK編輯器只要是文本編輯器或unix環(huán)境下的viWindows環(huán)境可以使用功能較在的文本編輯器集成開發(fā)環(huán)境

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(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)系客服處理。