Java程序設(shè)計(jì)實(shí)訓(xùn)教程課件1java介紹_第1頁
Java程序設(shè)計(jì)實(shí)訓(xùn)教程課件1java介紹_第2頁
Java程序設(shè)計(jì)實(shí)訓(xùn)教程課件1java介紹_第3頁
Java程序設(shè)計(jì)實(shí)訓(xùn)教程課件1java介紹_第4頁
Java程序設(shè)計(jì)實(shí)訓(xùn)教程課件1java介紹_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

時(shí)間安排

理論授課:24學(xué)時(shí)上機(jī)操作:36學(xué)時(shí)合計(jì):60學(xué)時(shí)

課程內(nèi)容內(nèi)容第1講Java初步第2講Java語言基礎(chǔ)第3講面向?qū)ο蟮脑O(shè)計(jì)第4講GUI圖形界面的編程第5講Java輸入與輸出第6講Java多線程編程第7講Java網(wǎng)絡(luò)編程第8講Java數(shù)據(jù)庫編程總復(fù)習(xí)總成績(jī)=平時(shí)考核+期中考試+期末考試

平時(shí)考核=上機(jī)任務(wù)(50分)+考勤(10分)

期中考試(筆試):40分期末考試(閉卷筆試):100分平時(shí)成績(jī)和期末考試各占50%課程考核標(biāo)準(zhǔn)平時(shí)成績(jī)JAVA產(chǎn)生發(fā)展程序計(jì)算機(jī)機(jī)器碼語言處理系統(tǒng)匯編程序編譯程序解釋程序機(jī)器語言匯編語言高級(jí)語言用戶JAVA程序設(shè)計(jì)方法(結(jié)構(gòu)化和面向?qū)ο?結(jié)構(gòu)化程序設(shè)計(jì)(自頂向下,逐步求精)主模塊+若干個(gè)子模塊

(main()+子函數(shù))面向?qū)ο蟪绦蛟O(shè)計(jì)類與對(duì)象封裝多態(tài)繼承等對(duì)象之間的關(guān)系消息傳遞

Java是一種高級(jí)的、面向?qū)ο蟮木幊陶Z言產(chǎn)生及發(fā)展:1995年——SUN公司——工程師JamesGosling;現(xiàn)在:面向網(wǎng)絡(luò)應(yīng)用,類庫不斷豐富,性能不斷提高,應(yīng)用領(lǐng)域不斷拓展。Oak

—>Java面向?qū)ο笈c平臺(tái)無關(guān)多線程、網(wǎng)絡(luò)和小應(yīng)用程序不是專用于Internet的語言Java不是萬能的編程語言

Java重要特點(diǎn)

JAVA學(xué)習(xí)(1)基本語法與C、C++類似(但無指針)(2)面向?qū)ο笈cC++類似(但無多繼承)(3)面向?qū)ο蟾鼮閺氐祝↗AVA程序完全由類和接口組成)。Java平臺(tái)=Java應(yīng)用編程接口(API)+Java虛擬機(jī)(JVM)Java軟件開發(fā)工具箱JDK(JavaDevelopmentKit)Java程序Java虛擬機(jī)JavaAPIs計(jì)算機(jī)系統(tǒng)Java平臺(tái)(安裝JDK)Java開發(fā)環(huán)境設(shè)置環(huán)境變量PATH:F:\軟件安裝\jdk\bin;CLASSPATH:F:\軟件安裝\jdk\lib\dt.jar;F:\軟件安裝\jdk\lib\tools.jar;Java簡(jiǎn)單命令Javac:Java編譯器Java:Java解釋器AppletViewer:模擬WWW瀏覽器集成開發(fā)環(huán)境

Eclipse(IBM)Jbuilder(Borland)

VisualJ++(Microsoft)Netbeans(SUN)JPadTextPad…

一個(gè)簡(jiǎn)單的Java應(yīng)用程序

Hello,World!publicclassHelloWorld{publicstaticvoidmain(String[]args){

System.out.println("Hello,World!");}//main}//HelloWorld主類,必須和保存的java文件名字一樣也可寫成Stringargs[]Java應(yīng)用程序的編譯C:>javacHelloWorld.javaC:>javaHelloWorld注意:DOS下編譯,必須進(jìn)入同一目錄一個(gè)文件中有多個(gè)類課本P8,P11,P15publicclassPerson{voidspeakHello(){ System.out.println("您好,很高興認(rèn)識(shí)您"); System.out.println("nicetomeetyou");

}}classXiti{ publicstaticvoidmain(Stringargs[]){ Personzhang=newPerson(); zhang.speakHello(); }}一個(gè)簡(jiǎn)單的Java小應(yīng)用程序(JavaApplet)importjava.applet.*;importjava.awt.*;publicclassExample_appletextendsApplet{ publicvoidpaint(Graphicsg){ g.setColor(Color.red); g.drawString("我一邊喝咖啡,一邊學(xué)java",5,30); g.setColor(Color.blue); g.drawString("我學(xué)的很認(rèn)真",10,50);}//paint}//Example_applet一定要有!不一定要有!注意:importjava.applet.*;這種結(jié)構(gòu)的類必須從jdk中已封裝好的Applet類派生,派生時(shí)使用extends作為關(guān)鍵字importjava.awt.*;小程序中要編寫一個(gè)paint()方法,該方法帶一個(gè)Graphics類變量,由java.awt.Graphics封裝。和java應(yīng)用程序不同,java小程序不能使用main()方法,要求程序中有且只有一個(gè)類是系統(tǒng)類Applet的子類

Java小應(yīng)用程序的編譯C:>JavacExample_applet.javaExample_applet.html文件內(nèi)容如下

<appletcode=Example_applet.classheight=100width=300></applet>C:>appletviewerExample_applet.html也可采用girl.html此文件跟html文件必須在同一目錄JSP與JavaJSP(JavaServerPages)ASP(ActiveServerPages)兩者都是開發(fā)動(dòng)態(tài)的Web服務(wù)應(yīng)用程序ASP編程語言是VBScript,JSP使用JavaJSP基于JavaServlet以及整個(gè)Java體系

上機(jī)作業(yè)練習(xí)環(huán)境變量的配置,熟悉

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論