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

下載本文檔

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

文檔簡介

時間安排

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

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

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

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

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

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

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

Java重要特點

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

Eclipse(IBM)Jbuilder(Borland)

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

一個簡單的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下編譯,必須進入同一目錄一個文件中有多個類課本P8,P11,P15publicclassPerson{voidspeakHello(){ System.out.println("您好,很高興認識您"); System.out.println("nicetomeetyou");

}}classXiti{ publicstaticvoidmain(Stringargs[]){ Personzhang=newPerson(); zhang.speakHello(); }}一個簡單的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é)的很認真",10,50);}//paint}//Example_applet一定要有!不一定要有!注意:importjava.applet.*;這種結(jié)構(gòu)的類必須從jdk中已封裝好的Applet類派生,派生時使用extends作為關(guān)鍵字importjava.awt.*;小程序中要編寫一個paint()方法,該方法帶一個Graphics類變量,由java.awt.Graphics封裝。和java應(yīng)用程序不同,java小程序不能使用main()方法,要求程序中有且只有一個類是系統(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ā)動態(tài)的Web服務(wù)應(yīng)用程序ASP編程語言是VBScript,JSP使用JavaJSP基于JavaServlet以及整個Java體系

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

溫馨提示

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

評論

0/150

提交評論