九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

《java程序設(shè)計(jì)》第1講.ppt

  • 資源ID:11498995       資源大?。?span id="24d9guoke414" class="font-tahoma">779.50KB        全文頁(yè)數(shù):67頁(yè)
  • 資源格式: PPT        下載積分:14.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要14.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說(shuō)明有答案則都視為沒有答案,請(qǐng)知曉。

《java程序設(shè)計(jì)》第1講.ppt

2020/4/26,1,Java語(yǔ)言程序設(shè)計(jì),河南科技專修學(xué)院,辛鳳凡,xff130,2020/4/26,2,課程代碼:4747為組織好高等教育自學(xué)考試Java語(yǔ)言程序設(shè)計(jì)(一)課程的全國(guó)統(tǒng)一考試命題工作,根據(jù)全國(guó)統(tǒng)命題課程的有關(guān)規(guī)定,特制定本說(shuō)明。一、考試原則1.考試標(biāo)準(zhǔn)本課程考試參照全日制普通高校同專業(yè)、同層次、同課程的本科結(jié)業(yè)水平,并體現(xiàn)自學(xué)考試以培養(yǎng)應(yīng)用型人才為主要目標(biāo)的特點(diǎn)。在題量上能夠使中等水平的考生在規(guī)定的考試時(shí)間內(nèi)完成全部試題的作答,并有適當(dāng)?shù)臅r(shí)間檢查作答情況。2.考試依據(jù)和范圍本課程考試以全國(guó)高等教育自學(xué)考試指導(dǎo)委員會(huì)2008年3月頒布的Java語(yǔ)言程序設(shè)計(jì)(一)自學(xué)考試大綱為依據(jù);以Java語(yǔ)言程序設(shè)計(jì)(一)教材(夏寬理主編,機(jī)械工業(yè)出版社,2008年3月第1版)為考試范圍。3.考試內(nèi)容本課程考試內(nèi)容覆蓋到章。其中,重點(diǎn)章節(jié)為第三、五、六、八章,考核分?jǐn)?shù)比例約為60;次重點(diǎn)章節(jié)為第二、四、七章,考核分?jǐn)?shù)比例約為30;一般章節(jié)為第一、九、十章,考核分?jǐn)?shù)比例約為10。,2020/4/26,3,二、考試形式與考試題型1.考試形式本課程考試采用閉卷筆試形式,考試時(shí)間150分鐘,滿分為100分,及格分?jǐn)?shù)為60分。2.考試題型本課程考試采用的題型為:?jiǎn)雾?xiàng)選擇題、填空題、簡(jiǎn)答題、程序填空題、程序分析題和程序設(shè)計(jì)題等。三、有關(guān)本課程的特殊要求(包括考生可以攜帶的工具)無(wú),2020/4/26,4,主要參考書目,BruceEckel.Java編程思想(第四版).機(jī)械工業(yè)出版社,2007.,2020/4/26,5,主要參考書目,雍俊海.Java程序設(shè)計(jì)教程.清華大學(xué)出版社,2007.,2020/4/26,6,主要參考書目,RalphMorelli.Java面向?qū)ο蟪绦蛟O(shè)計(jì)電子工業(yè)出版社,2004.,2020/4/26,7,教學(xué)內(nèi)容,第1章java語(yǔ)言基礎(chǔ)第2章運(yùn)算和語(yǔ)句第3章面向?qū)ο缶幊袒A(chǔ)第4章數(shù)組和字符串第5章圖形界面設(shè)計(jì)(1)第6章圖形界面設(shè)計(jì)(2),2020/4/26,8,教學(xué)內(nèi)容,第7章圖形圖像與多媒體第8章多線程第9章輸入和輸出流第10章網(wǎng)絡(luò)與數(shù)據(jù)庫(kù)編程基礎(chǔ),2020/4/26,9,目標(biāo),掌握J(rèn)ava編程基本技能掌握學(xué)習(xí)Java的基本方法能夠用Java來(lái)解決實(shí)際問(wèn)題,2020/4/26,10,第1章java語(yǔ)言基礎(chǔ),2020/4/26,11,本章總體綱要,Java簡(jiǎn)介Java應(yīng)用程序和小應(yīng)用程序Java程序的開發(fā)過(guò)程標(biāo)識(shí)符和關(guān)鍵字基本數(shù)據(jù)類型,2020/4/26,12,為什么不直接采用自然語(yǔ)言?,自然語(yǔ)言:表達(dá)意思常常不夠明確結(jié)構(gòu)常常過(guò)于復(fù)雜詞匯量大,而且在不斷發(fā)展,2020/4/26,13,計(jì)算機(jī)語(yǔ)言,1)1stGL:二進(jìn)制機(jī)器語(yǔ)言2)2ndGL:低級(jí)語(yǔ)言(LLL)匯編語(yǔ)言3)3rdGL:高級(jí)語(yǔ)言(HLL)4)4thGL:比3rdGL更接近于自然語(yǔ)言面向特定的應(yīng)用5)5thGL:最近接自然語(yǔ)言,人工智能語(yǔ)言(?)XthGL(第X代計(jì)算機(jī)語(yǔ)言),2020/4/26,14,高級(jí)計(jì)算機(jī)語(yǔ)言(HLL),1950s:最早的HLLs1969:大約有120種HLLs,大約有15種被廣泛應(yīng)用1977:較廣泛使用的大約有81種HLLs現(xiàn)在:大約有2000到4000種HLLs.,2020/4/26,15,高級(jí)計(jì)算機(jī)語(yǔ)言舉例,圖像來(lái)自http:/www.engin.umd.umich.edu/CIS/course.des/cis400/,2020/4/26,16,Java歷史簡(jiǎn)介,基于C和C+1)1991:Sun公司資助“綠色項(xiàng)目”,開發(fā)用于智能消費(fèi)型電子產(chǎn)品的語(yǔ)言JamesGosling,Oak->Java市場(chǎng)需求發(fā)展沒有預(yù)料的快,差一點(diǎn)就要取消這個(gè)“綠色項(xiàng)目”2)1993-1994:網(wǎng)絡(luò)的發(fā)展挽救了這個(gè)項(xiàng)目,Sun公司將Oak技術(shù)應(yīng)用于網(wǎng)絡(luò),更名為Java3)1995:Java正式發(fā)布4)1996年,SUN公司專門成立了Javasoft分公司來(lái)發(fā)展Java。,2020/4/26,17,1995年:Java語(yǔ)言誕生1996年:SUN正式發(fā)布JDK1.0(JavaDevelopersKit)1997年:JDK1.1發(fā)布1998年:JDK1.2發(fā)布1999年:SUN公司發(fā)布Java的三個(gè)版本:標(biāo)準(zhǔn)版、企業(yè)版和微型版(J2SE、J2EE、J2ME)2000年:J2SE1.3發(fā)布2001年:J2EE1.3發(fā)布2002年:J2SE1.4發(fā)布,自此Java的計(jì)算能力有了大幅提升2004年:J2SE1.5發(fā)布,是Java語(yǔ)言的發(fā)展史上的又一里程碑事件。為了表示這個(gè)版本的重要性J2SE1.5,更名為J2SE5.02006年:JavaSE6.0發(fā)布,2020/4/26,18,Java現(xiàn)狀,Java現(xiàn)在常用來(lái):1)開發(fā)大規(guī)模商用軟件2)增強(qiáng)網(wǎng)絡(luò)服務(wù)的功能3)開發(fā)智能消費(fèi)型電子產(chǎn)品的應(yīng)用軟件(例如手機(jī)),2020/4/26,19,Java語(yǔ)言的特點(diǎn),強(qiáng)類型編譯和解釋自動(dòng)無(wú)用內(nèi)存回收功能面向?qū)ο笈c平臺(tái)無(wú)關(guān)安全性分布式計(jì)算多線程,2020/4/26,20,解釋性,Java虛擬機(jī)(JVM):針對(duì)不同的軟硬件平臺(tái)安裝不同的JVM,由JVM中的Java解釋器負(fù)責(zé)將字節(jié)碼文件解釋成為特定的機(jī)器碼進(jìn)行運(yùn)行。,Java源程序,字節(jié)碼文件,編譯器:編譯,解釋器:解釋執(zhí)行,2020/4/26,21,平臺(tái)無(wú)關(guān)性可移植性,與平臺(tái)無(wú)關(guān)是對(duì)程序可移植性最直接最有效的支持“一次編程,到處運(yùn)行”WriteOnce,RunAnywhere可移植性源于兩方面:Java的編譯和解釋的特征(Java虛擬機(jī))Java采用基于國(guó)際標(biāo)準(zhǔn)的數(shù)據(jù)類型,在任何平臺(tái)上,同一種數(shù)據(jù)類型是一致的,2020/4/26,22,健壯性,關(guān)鍵字高亮顯示,類名與文件名完全一樣,main方法是Java程序執(zhí)行的入口點(diǎn),和一一對(duì)應(yīng),缺一不可,main方法四要素必不可少,從控制臺(tái)輸出信息,2020/4/26,29,實(shí)例(小應(yīng)用程序),importjava.applet.*;importjava.awt.*;publicclassExample_2extendsAppletpublicvoidpaint(Graphicsg)g.setColor(Color.blue);g.drawString(“歡迎你學(xué)習(xí)Java語(yǔ)言?!?30,20);g.setColor(Color.red);g.drawString(“只要認(rèn)真學(xué),多上機(jī)實(shí)習(xí),一定能學(xué)好Java語(yǔ)言?!?30,50);,2020/4/26,30,注釋,行注釋/塊注釋/*.*/文檔注釋/*.*/,2020/4/26,31,本章總體綱要,Java簡(jiǎn)介Java應(yīng)用程序和小應(yīng)用程序Java程序的開發(fā)過(guò)程標(biāo)識(shí)符和關(guān)鍵字基本數(shù)據(jù)類型,2020/4/26,32,Java開發(fā)過(guò)程,編寫源程序文件.java,java編譯器,字節(jié)碼文件.class,由Web瀏覽器執(zhí)行,由java解釋器執(zhí)行,Applet,應(yīng)用程序,2020/4/26,33,補(bǔ)充:java運(yùn)行環(huán)境,下載安裝JDK(JavaDevelopKit)下載安裝JavaAPI配置環(huán)境變量,2020/4/26,34,1.下載安裝JDK,2020/4/26,35,安裝的時(shí)候可以選擇安裝到任意的硬盤驅(qū)動(dòng)器上,例如安裝到D:jdk7.0目錄下。通常在JDK目錄下有bin、demo、lib、jre等子目錄,其中bin目錄保存了javac(編譯器)、java(解釋器)、jdb(調(diào)試器)、appletviewer(javaAppelt解釋器)等命令文件;demo目錄保存了許多java的例子;lib目錄保存了java的類庫(kù)文件;jre保存的是java的運(yùn)行時(shí)的環(huán)境。,2020/4/26,36,2.下載安裝JavaAPI,2020/4/26,37,JavaAPI通常安裝在JDK所在目錄的docs子目錄下面。用瀏覽器打開docs子目錄下的index.html文件就可以閱讀所有的幫助文檔。API應(yīng)用編程接口,也指javaAPI的說(shuō)明文檔。,2020/4/26,38,3.配置環(huán)境變量在安裝完JDK之后,必須配置運(yùn)行路徑path和類路徑classpath,JDK才能夠正常運(yùn)行。右鍵單擊桌面上“我的電腦”,選擇“屬性”,則彈出一個(gè)名為“系統(tǒng)屬性”的窗口,選擇“高級(jí)”,然后選擇“環(huán)境變量”,在“環(huán)境變量”窗口中編輯classpath和path。變量名:path變量值:C:ProgramFilesJavajdk1.6.0bin變量名:CLASSPATH變量值:.;C:ProgramFilesJavajdk1.6.0lib變量名:JAVA_HOME變量值:C:ProgramFilesJavajdk1.6.0,2020/4/26,39,本章總體綱要,Java簡(jiǎn)介Java應(yīng)用程序和小應(yīng)用程序Java程序的開發(fā)過(guò)程標(biāo)識(shí)符和關(guān)鍵字基本數(shù)據(jù)類型,2020/4/26,40,標(biāo)識(shí)符和關(guān)鍵字,字符集標(biāo)識(shí)符關(guān)鍵字,2020/4/26,41,如同別的程序語(yǔ)言一樣,Java語(yǔ)言也有基本符號(hào),由基本符號(hào)按照一定的構(gòu)詞規(guī)則構(gòu)成標(biāo)識(shí)符等基本詞匯,再由基本詞匯和關(guān)鍵字按語(yǔ)言的句法構(gòu)成Java語(yǔ)句,最后由Java語(yǔ)句按適當(dāng)?shù)某绦蚪Y(jié)構(gòu)構(gòu)成Java源程序。,2020/4/26,42,Java的字符集,Java語(yǔ)言使用Unicode字符集,字符采用雙字節(jié)的表示方式,共有65535個(gè)字符,最前面的128個(gè)字符與標(biāo)準(zhǔn)的ASCII字符一致。數(shù)字字符10個(gè)(09)英文大小寫字母各26個(gè)(AZ,az)下劃線(_)、美元符號(hào)($)文字字符(漢字,日文片假名、平假名,朝鮮文字等)其他用于構(gòu)成特殊符號(hào)的字符集,Java字母,2020/4/26,43,Java中的標(biāo)識(shí)符,標(biāo)識(shí)符可以用來(lái)標(biāo)識(shí)文件名、變量名、類名、接口名和成員方法名等。標(biāo)識(shí)符由Java字母和Java數(shù)字組成;首字符必須是Java字母;除去關(guān)鍵字、false、true和null;所有標(biāo)識(shí)符是區(qū)分大小寫的;,2020/4/26,44,它們是/不是標(biāo)識(shí)符?,myVariable9pinsMYVARIABLEia+ctesting1-2-3Its,_myvariablejava/定義單個(gè)變量studentNumber=30;/給變量賦值doublevelocity,distance;/定義多個(gè)變量intstudentNumber=30;/定義變量,并賦初值,2020/4/26,56,變量,變總是具有某種數(shù)據(jù)類型:基本數(shù)據(jù)類型或引用數(shù)據(jù)類型。每個(gè)變量均具有:名字、類型、一定大小的存儲(chǔ)單元以及值。變量總是具有與其數(shù)據(jù)類型相對(duì)應(yīng)的值?;緮?shù)據(jù)類型:變量的存儲(chǔ)單元中存放的是具體的布爾值或數(shù)值;引用數(shù)據(jù)類型:變量的存儲(chǔ)單元中存放的是引用值,引用值一般用來(lái)指向某個(gè)具體的對(duì)象。如果引用值是null,則該引用值不指向任何對(duì)象。,2020/4/26,57,圖例:intsum=0;Strings=“HelloWorld!”;,2020/4/26,58,實(shí)例1:J_HelloJava.java(應(yīng)用程序),/在控制臺(tái)窗口中輸出:/“Java語(yǔ)言,您好!”和/"我將成為優(yōu)秀的Java程序員!"/,2020/4/26,59,通過(guò)文本編輯器(如:記事本)創(chuàng)建并編寫Java源文件,/文件名:J_HelloJava.javapublicclassJ_HelloJavapublicstaticvoidmain(Stringargs)System.out.println("Java語(yǔ)言,您好!");System.out.println("我將成為優(yōu)秀的Java程序員!");/方法main結(jié)束/類J_HelloJava結(jié)束,2020/4/26,60,編譯importjavax.swing.JApplet;publicclassJ_HelloAppletextendsJAppletpublicvoidpaint(Graphicsg)g.clearRect(0,0,getWidth(),getHeight();/清除背景g.drawString("小應(yīng)用程序,您好!",10,20);/方法paint結(jié)束/類J_HelloApplet結(jié)束,2020/4/26,63,通過(guò)文本編輯器(如:記事本)創(chuàng)建并編寫HTML文件,簡(jiǎn)單招呼小應(yīng)用程序例程,2020/4/26,64,編譯源文件&運(yùn)行小應(yīng)用程序,2020/4/26,65,Java程序的工作原理,2020/4/26,66,實(shí)驗(yàn)1,建立Java運(yùn)行環(huán)境編輯、編譯和運(yùn)行Java程序教材習(xí)題5(page10)練習(xí)教材例題,2020/4/26,67,習(xí)題一,9.答:整形常量:4,8,10,12浮點(diǎn)型:3,5,13,14兩者都不是:1,2,6,7,9,11,

注意事項(xiàng)

本文(《java程序設(shè)計(jì)》第1講.ppt)為本站會(huì)員(tia****nde)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!