久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

java高級編程教學(xué)大綱

時(shí)間:2019-05-15 02:53:50下載本文作者:會(huì)員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《java高級編程教學(xué)大綱》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《java高級編程教學(xué)大綱》。

第一篇:java高級編程教學(xué)大綱

《Java高級編程》教學(xué)大綱

鄭州大學(xué)軟件技術(shù)學(xué)院

一、課程的性質(zhì)與任務(wù)

本課程是軟件開發(fā)專業(yè)開設(shè)的程序設(shè)計(jì)類高級課程,學(xué)生在學(xué)習(xí)了《程序設(shè)計(jì)導(dǎo)論》,初步具備了一定的程序以介紹面向?qū)ο缶幊痰幕靖拍睢⒒纠碚摓橹攸c(diǎn),結(jié)合Java語言的語法規(guī)則、編程特點(diǎn)和設(shè)計(jì)思想、強(qiáng)調(diào)容易發(fā)生錯(cuò)誤和編程應(yīng)注意的地方,使學(xué)生能對Java技術(shù)有一個(gè)總體了解,通過本課程學(xué)習(xí),使學(xué)生掌握J(rèn)ava語言的基礎(chǔ)知識(shí),理解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想,熟練地使用Java語言進(jìn)行程序的編寫、編譯以及調(diào)試工作設(shè)計(jì)基本理念后才可學(xué)習(xí)本課程。本課程將教給學(xué)生如何利用Java這一有力工具進(jìn)行程序設(shè)計(jì),如程序邏輯、用戶界面、數(shù)據(jù)處理、多媒體編程方法、網(wǎng)絡(luò)通訊軟件開發(fā)等。由于教材采用弱化語法,深入淺出的表達(dá)方式,使得學(xué)生將主要的注意力放在用軟件實(shí)現(xiàn)實(shí)際問題上,而不是放在程序設(shè)計(jì)語言這一載體上。

二、教學(xué)基本要求

(講課學(xué)時(shí):68;實(shí)訓(xùn)學(xué)時(shí):32)

1、Java概述

? 了解Java 語言的發(fā)展和特點(diǎn) ? 了解Java 語言的工作機(jī)制

? 掌握J(rèn)Builder9.0開發(fā)工具的安裝和簡單使用 ? 了解面向?qū)ο蟪绦蛟O(shè)計(jì)的理念 ? Java應(yīng)用程序及小程序舉例

2、Java語言基礎(chǔ)

? 熟悉Java語言的標(biāo)識(shí)符、基本數(shù)據(jù)類型

? 熟悉Java語言的運(yùn)算符、表達(dá)式、運(yùn)算優(yōu)先級等。? 了解Java語言的包裝類

? 熟練掌握if—else語句和 switch語句。

? 熟練運(yùn)用Java語言的分支結(jié)構(gòu)進(jìn)行簡單的程序設(shè)計(jì)。? 熟練掌握while語句、do—while語句和for 語句。? 熟練運(yùn)用循環(huán)流程控制語句進(jìn)行簡單的程序設(shè)計(jì)。? 基本掌握循環(huán)嵌套的使用。? 初步掌握break、continue、return語句。? 能夠初步掌握方法、異常處理的程序設(shè)計(jì)技術(shù)。

? 了解面向過程的編程方法的局限性,了解面向?qū)ο蟮木幊痰幕拘g(shù)語、基本特性等。

? 掌握類的定義與對象的生成。? 掌握構(gòu)造方法的特點(diǎn)、作用。? 初步掌握類和成員的修飾符。? 初步掌握類繼承的實(shí)現(xiàn)方式。? 了解抽象類和抽象方法 ? 了解接口的定義和實(shí)現(xiàn)方法 ? 了解接口的繼承和多態(tài) ? 了解包的創(chuàng)建及其使用方法

3、Java Applet程序設(shè)計(jì)

? 了解Java Applet的特點(diǎn)和運(yùn)行機(jī)制。

? 了解HTML語言,熟悉如何在HTML文件中嵌入Applet。? 了解Applet的類層次及框架結(jié)構(gòu)。? 初步掌握Applet的主要方法及生命周期。? AWT繪制基礎(chǔ)。? 掌握應(yīng)用字體的方法。? 掌握應(yīng)用顏色的方法。? 掌握繪制簡單圖形的方法。

4、圖形界面設(shè)計(jì)

? 熟練掌握基本組件的使用 ? 掌握高級組件的使用 ? 掌握面板和布局控制

? 掌握窗口、菜單和對話框的使用 ? 會(huì)進(jìn)行一般的圖形界面設(shè)計(jì)

5、輸入輸出設(shè)計(jì)

? 理解基本I/O流 ? 了解文件I/O流 ? 了解字節(jié)流 ? 了解字符流

? 會(huì)進(jìn)行稍微復(fù)雜的I/O設(shè)計(jì)

6、多線程 ? 理解多線程的概念 ? 掌握線程的生命周期

? 會(huì)用多線程編寫較為靈活的程序

以介紹面向?qū)ο缶幊痰幕靖拍?、基本理論為重點(diǎn),結(jié)合Java語言的語法規(guī)則、編程特點(diǎn)和設(shè)計(jì)思想、強(qiáng)調(diào)容易發(fā)生錯(cuò)誤和編程應(yīng)注意的地方,使學(xué)生能對Java技術(shù)有一個(gè)總體了解,通過本課程學(xué)習(xí),使學(xué)生掌握J(rèn)ava語言的基礎(chǔ)知識(shí),理解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想,熟練地使用Java語言進(jìn)行程序的編寫、編譯以及調(diào)試工作

7、多媒體程序設(shè)計(jì)

? 了解java多媒體框架 ? 掌握音頻開發(fā)的方法 ? 了解視頻開發(fā)

8、數(shù)據(jù)庫程序開發(fā)

? 掌握ODBC的概念 ? 掌握連接數(shù)據(jù)庫的方法 ? 了解操作數(shù)據(jù)庫的組件 ? 了解管理數(shù)據(jù)庫的方法

9、網(wǎng)絡(luò)通訊

? 理解TCP/IP網(wǎng)絡(luò)通訊 ? 了解Java網(wǎng)絡(luò)類和接口 ? 了解面向連接的套接字通訊 ? 了解無連接的數(shù)據(jù)報(bào)通訊

? 以介紹面向?qū)ο缶幊痰幕靖拍?、基本理論為重點(diǎn),結(jié)合Java語言的語法規(guī)則、編程特點(diǎn)和設(shè)計(jì)思想、強(qiáng)調(diào)容易發(fā)生錯(cuò)誤和編程應(yīng)注意的地方,使學(xué)生能對Java技術(shù)有一個(gè)總體了解,通過本課程學(xué)習(xí),使學(xué)生掌握J(rèn)ava語言的基礎(chǔ)知識(shí),理解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想,熟練地使用Java語言進(jìn)行程序的編寫、編譯以及調(diào)試工作

? 文章由北大青鳥.嘉華教育(深圳大學(xué)實(shí)訓(xùn)基地&北大青鳥全國三甲校區(qū)):www.tmdps.cn 深圳權(quán)威IT培訓(xùn)學(xué)校,歡迎課程咨詢交流QQ:100236036

第二篇:JAVA編程心得體會(huì)

JAVA編程心得

計(jì)算機(jī)3班

竇金霞

20104773

最近幾周一直在弄程序,說實(shí)話真的很累,但累中也有成功的快樂。我覺得學(xué)到了很多東西,這是只看課本知識(shí)所不能學(xué)到的。

說實(shí)話,以前我一直沒學(xué)過JAVA雖然我也知道JAVA的重要性,可是即使上課聽了,不實(shí)踐還是掌握不了。因?yàn)榉N種原因,今年我沒有買筆記本。沒有機(jī)器,僅僅靠每周一次的上機(jī)練習(xí)是絕對不夠的。所以我就插空調(diào)程序,在舍友們不用的時(shí)候自己再接她們的電腦調(diào)。

調(diào)上一個(gè)WEB版的通訊錄程序時(shí)我已經(jīng)感覺到學(xué)的很吃力,好多東西都不懂。這次做的這個(gè)學(xué)生成績管理系統(tǒng)更復(fù)雜了,所以一開始調(diào)的時(shí)候感覺特別吃力.所以我告訴自己不能放棄,慢慢來,就這樣我從最基本的sql語句session對象開始學(xué)起,我覺得我還有太多不懂得所以要比別人付出更多的努力。就這樣我一點(diǎn)一點(diǎn)的學(xué)著??

說心里話,在做上一個(gè)web版的通訊錄時(shí),我就感覺到成功的喜悅。好多地方我都是一點(diǎn)一點(diǎn)的問的,在問的過程中,我也學(xué)會(huì)了很多,像:Servlet和jsp之間跳不過去時(shí)有兩種解決辦法,一是關(guān)閉底層類中的db.close;二是將Servlet中的throws Exception改成try catch以捕捉異常;我還學(xué)到了集中查找錯(cuò)誤的方法,可以加上兩個(gè)雙斜杠“//”將具體的方法屏蔽掉,一檢查是方法錯(cuò)誤還是Servlet錯(cuò)誤,還有就是寫上System.out.println()將獲得的數(shù)據(jù)輸出,用來檢查數(shù)據(jù)傳輸過程有沒有錯(cuò)誤等等。

雖然在別人看來,這些方法可能都很常規(guī),但是確實(shí)我自己學(xué)會(huì)的,我覺得很有成就感。我已經(jīng)做好計(jì)劃了,暑假的時(shí)候去買本本用自己的本本練習(xí)一下JAVA,雖然下學(xué)期不學(xué)JAVA了,但是我對JAVA的熱情不會(huì)因?yàn)檫@個(gè)而削減的!

做完這個(gè)學(xué)生成績管理系統(tǒng)后,我覺得我對JAVA的看法已經(jīng)改變了。一前總以為JAVA很繁瑣很難,聽同學(xué)說JAVA不好學(xué),開始又有一些聽不懂,所以一直很畏懼JAVA。但真正做了這個(gè)系統(tǒng)以后我才感覺到其實(shí)任何事都沒有難與不難之分,只要你肯努力的去做,世上無難事只怕有心人!

我現(xiàn)在對java學(xué)習(xí)充滿了熱情,我知道我還有很多的不足

還有很多需要努力的地方,所以我的JAVA之旅將繼續(xù)進(jìn)行??

第三篇:java教學(xué)大綱

《Jav程序設(shè)計(jì)》教學(xué)大綱

一、課程性質(zhì)與教學(xué)目的

課程性質(zhì):《Java程序設(shè)計(jì)》是計(jì)算機(jī)軟件技術(shù)專業(yè)的一門職業(yè)技術(shù)課程,本課程主要講述當(dāng)前非常流行的面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)和編程思想,為學(xué)員建立初步的面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)體系結(jié)構(gòu),為以后的就業(yè)打下堅(jiān)實(shí)基礎(chǔ)。

課程目的:讓學(xué)生真正掌握面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù),使用 awt和Swing包開發(fā)圖形用戶界面和事件驅(qū)動(dòng)的程序,并能從事JAVA Applet小應(yīng)用程序及網(wǎng)絡(luò)通信等程序的開發(fā)。理解Java多線程概念,并可以利用多線程技術(shù)開發(fā)相應(yīng)程序。能夠以面向?qū)ο蟮慕嵌人伎己驮O(shè)計(jì)小型應(yīng)用程序。初步具備一個(gè)優(yōu)秀的軟件開發(fā)人員所應(yīng)有的基本能力。

參考書目:1.《JAVA語言基礎(chǔ)教程》劉其成等編石油大學(xué)出版社

2.《JAVA語言及應(yīng)用》張為民 等編 清華大學(xué)出版社

二、基本要求

本課程有三部分組成:理論教學(xué)50學(xué)時(shí)+實(shí)驗(yàn)教學(xué)50學(xué)時(shí)+項(xiàng)目實(shí)戰(zhàn)240學(xué)時(shí)。

學(xué)完本課程后,對于一般問題,學(xué)生應(yīng)能夠獨(dú)立地進(jìn)行相應(yīng)的程序設(shè)計(jì),并熟練地運(yùn)用面向?qū)ο蠓椒?,在Java語言的環(huán)境下進(jìn)行程序的編輯、調(diào)試運(yùn)行,得出正確的結(jié)果。學(xué)習(xí)完本課程應(yīng)該基本具備如下知識(shí)和能力:

1.利用Java支持的多種布局管理開發(fā)圖形用戶界面(GUI),并使用Java語言的事件委托機(jī)制開發(fā)GUI應(yīng)用程序;

2.掌握面向?qū)ο缶幊痰幕舅悸泛椭R(shí),能在具體實(shí)際中運(yùn)用面向?qū)ο笏枷肟紤]問題; 3.掌握J(rèn)ava的多線程機(jī)制;

4.初步掌握J(rèn)DBC-API的基本知識(shí),并能夠開發(fā)有一定規(guī)模的數(shù)據(jù)庫管理系統(tǒng); 5.掌握了初步的Java網(wǎng)絡(luò)編程技術(shù),能利用Sockets機(jī)制進(jìn)行網(wǎng)絡(luò)通信軟件的開發(fā); 6.理解并掌握Applet的原理,能夠開發(fā)簡單的Applet程序; 7.掌握J(rèn)ava的異常處理機(jī)制,能開發(fā)容錯(cuò)性良好的程序; 8.掌握初步的JSP知識(shí),能夠編寫簡單的JSP應(yīng)用程序;

9.了解設(shè)計(jì)模式的基本知識(shí),能夠在程序設(shè)計(jì)中引用簡單的設(shè)計(jì)模式。10.小型軟件設(shè)計(jì)開發(fā)能力。

三、教學(xué)內(nèi)容 1.Java語言概述

1)了解Java語言的歷史與現(xiàn)狀。

2)掌握J(rèn)ava虛擬機(jī)的概念。

3)掌握J(rèn)ava語言的安全性、跨平臺(tái)性特點(diǎn);了解Java Applet和Java類庫。

4)了解常見的Java開發(fā)工具。

5)掌握J(rèn)ava Application程序結(jié)構(gòu)、開發(fā)過程,了解Java Applet結(jié)構(gòu)。2.Java編程基礎(chǔ)

1)掌握標(biāo)識(shí)符的定義規(guī)則。

2)掌握表達(dá)式的概念、組成。

3)掌握數(shù)據(jù)類型的劃分,簡單數(shù)據(jù)類型的概念。

4)掌握布爾型常量、字符型常量、整型常量、浮點(diǎn)型常量、字符串常量。

5)掌握變量的概念、聲明、有效范圍、賦值、類型轉(zhuǎn)換。

6)掌握算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符、條件運(yùn)算符、運(yùn)算符的優(yōu)先級和結(jié)合性。

7)掌握注釋語句的作用,//和/* */的使用。3.Java的控制結(jié)構(gòu)

1)掌握條件語句if(if-else-if)、多分支語句switch的結(jié)構(gòu)和程序流程,編寫相應(yīng)的程序;了解分支語句的嵌套。

2)掌握while語句、for語句的結(jié)構(gòu)和程序流程,編寫相應(yīng)的程序;了解do-while語句,循環(huán)的嵌套。

3)了解continue語句、break語句的用法。4.方法

掌握方法的定義及使用 5.?dāng)?shù)組合字符串

1)掌握一維數(shù)組的概念、定義,靜態(tài)數(shù)組初始化,數(shù)組元素的引用。

2)掌握String和StringBuffer類的使用。6.面向?qū)ο缶幊?/p>

1)掌握類聲明,類體(變量和方法)的定義,構(gòu)造函數(shù)的概念和定義。

2)掌握對象的生成,變量和方法的引用,方法參數(shù)的傳遞,構(gòu)造函數(shù)的引用。7.類的封裝、繼承和多態(tài)

掌握繼承關(guān)系的定義,成員變量的繼承和隱藏,方法的繼承、重載和覆蓋;了解this和super。8.接口和基本類庫

1)掌握接口的基本概念,接口的實(shí)現(xiàn)。

2)了解常用的Java類庫 9.異常處理

1)了解編譯錯(cuò)誤、運(yùn)行錯(cuò)誤。

2)掌握異常處理機(jī)制概念。

3)掌握try-catch結(jié)構(gòu);了解finally。10.圖形用戶界面

1)掌握窗口的創(chuàng)建。

2)掌握繪制圖形、顯示文字、控制顏色、顯示圖像的方法。

3)掌握常用組件及其事件處理(Label、Button、Checkbox、CheckboxGroup、TextField/TextArea、Choice、List、Frame)以及FlowLayout、BorderLayout、GridLayout以及NULL布局。11.多線程機(jī)制

1)了解基本概念(程序、進(jìn)程、線程)。

2)了解實(shí)現(xiàn)多線程的兩種方法:創(chuàng)建Thread類的子類和實(shí)現(xiàn)Runnable接口。

3)線程的同步和互斥。12.輸入/輸出處理

1)了解流的概念,輸入/輸出流層次。

2)了解文件與目錄管理,文件的順序處理和隨機(jī)訪問。13.Applet

1)了解HTML文件作用與結(jié)構(gòu)。

2)掌握Applet基本工作原理。

3)掌握Applet程序結(jié)構(gòu)與開發(fā)過程,Applet的創(chuàng)建,生命周期與繪圖周期,與HTML文件協(xié)同工作及參數(shù)傳遞。

4)了解Applet和瀏覽器之間的通信。

5)掌握Applet 中的標(biāo)準(zhǔn)組件、圖形/文本/顏色控制、圖像顯示、聲音播放。14.JDBC技術(shù)

了解并掌握如何使用Java語言編程實(shí)現(xiàn)對數(shù)據(jù)庫的管理(建表、插入記錄、條件查詢等)。15.網(wǎng)絡(luò)編程

了解并掌握初步的Java網(wǎng)絡(luò)程序設(shè)計(jì)。

四、學(xué)時(shí)分配 章次 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

五、項(xiàng)目實(shí)戰(zhàn) 章名 Java語言概述 Java語言基礎(chǔ) Java控制結(jié)構(gòu)

方法 數(shù)組與字符串 面向?qū)ο蟪绦蛟O(shè)計(jì) 類的封裝繼承多態(tài) 接口與基本類庫 異常處理 GUI設(shè)計(jì) 多線程機(jī)制 輸入/輸出處理 Applet基礎(chǔ) JDBC技術(shù) 網(wǎng)絡(luò)編程 總計(jì)

學(xué)時(shí)分配

合計(jì) 4 4 4 4 8 8 4 8 4 12 8 4 8 12 8 100

講授 2 2 2 2 4 4 2 4 2 6 4 2 4 6 4 50

實(shí)驗(yàn) 2 2 2 2 4 4 2 4 2 6 4 2 4 6 4 50

上機(jī)

實(shí)踐

習(xí)題

考核

機(jī)動(dòng)

八周的項(xiàng)目實(shí)戰(zhàn),主要的目的就是培養(yǎng)學(xué)生簡單Java項(xiàng)目的開發(fā)能力。使其對小型的Java項(xiàng)目開發(fā)流程,開發(fā)方法和工具有一個(gè)實(shí)際的了解。通過小項(xiàng)目的設(shè)計(jì)開發(fā)進(jìn)一步鞏固所學(xué)的基礎(chǔ)知識(shí)。在作為實(shí)戰(zhàn)教材的《Java高級開發(fā)指南與項(xiàng)目實(shí)戰(zhàn)》中,我們增加了Swing技術(shù)、設(shè)計(jì)模式、UML、集合類和Java編程規(guī)范的內(nèi)容,并通過一個(gè)簡單的數(shù)據(jù)庫管理系統(tǒng)介紹了Java項(xiàng)目開發(fā)的基本過程。

具體項(xiàng)目實(shí)戰(zhàn)的安排如下:

Java項(xiàng)目實(shí)踐為期八周,每人一題,每個(gè)題目只給出總體要求,相關(guān)資料和知識(shí)由學(xué)員自己搜集整理學(xué)習(xí)。每周5天,每天6學(xué)時(shí)(上午4學(xué)時(shí),下午2學(xué)時(shí)),共計(jì)240學(xué)時(shí)。具體安排如下:

序號(hào) 1 2 3 4 5 6 7 8 總計(jì)

六、實(shí)驗(yàn)(上機(jī))

一)、Java實(shí)驗(yàn)一:JDK開發(fā)工具 1.實(shí)驗(yàn)?zāi)康?/p>

1)熟悉JDK開發(fā)環(huán)境。

2)熟悉Jcreator編輯器的使用。

3)掌握J(rèn)ava Application的程序結(jié)構(gòu)和開發(fā)過程。

4)了解Java Applet的功能與程序結(jié)構(gòu)。

內(nèi)容

動(dòng)員,開題并完成開題報(bào)告 調(diào)研,查找資料,并完成需求規(guī)格說明書

概要設(shè)計(jì),并完成概要設(shè)計(jì)說明書 詳細(xì)設(shè)計(jì),并完成詳細(xì)設(shè)計(jì)說明書

程序?qū)崿F(xiàn),編碼階段

系統(tǒng)測試,并設(shè)計(jì)測試用例及測試報(bào)告 項(xiàng)目掃尾工作,并完成項(xiàng)目總結(jié)報(bào)告

項(xiàng)目驗(yàn)收

學(xué)時(shí) 6 24 30 30 60 30 30 30 240 2.實(shí)驗(yàn)要求

1)JDK開發(fā)環(huán)境

2)Jcreator編輯器

3)掌握J(rèn)ava Application程序開發(fā)過程

4)了解下面的Java Applet的程序結(jié)構(gòu)和開發(fā)過程。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(JDK環(huán)境熟練程度50分、Application與Applet程序運(yùn)行50分)二)、Java實(shí)驗(yàn)二:Java語言基礎(chǔ) 1.實(shí)驗(yàn)?zāi)康?/p>

1)掌握標(biāo)識(shí)符的定義規(guī)則。

2)掌握表達(dá)式的組成。

3)掌握各種數(shù)據(jù)類型及其使用方法,熟悉自動(dòng)轉(zhuǎn)換與強(qiáng)制轉(zhuǎn)換的含義。

4)理解定義變量的作用,掌握定義變量的方法。

5)掌握各種運(yùn)算符的使用及其優(yōu)先級控制。2.實(shí)驗(yàn)要求

1)掌握變量定義與數(shù)據(jù)類型。

2)掌握算術(shù)運(yùn)算。

3)掌握關(guān)系運(yùn)算與邏輯運(yùn)算 3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(正確用數(shù)據(jù)類型定義變量30分、能熟練使用關(guān)系運(yùn)算符和邏輯運(yùn)算符70分)三)、java實(shí)驗(yàn)三:控制結(jié)構(gòu) 1.實(shí)驗(yàn)?zāi)康?/p>

1)掌握if語句、if-else-if結(jié)構(gòu)的使用。

2)掌握switch語句的使用。

3)掌握使用while語句實(shí)現(xiàn)循環(huán)。

4)了解使用do-while語句實(shí)現(xiàn)循環(huán)。

5)掌握使用for語句實(shí)現(xiàn)循環(huán)。

6)了解continue語句和break語句的使用。2.實(shí)驗(yàn)要求

1)使用簡單if語句編程,從鍵盤鍵入三個(gè)整數(shù),然后按照從小到大的順序?qū)⑵漭敵觥?/p>

2)分別使用if-else-if語句和switch語句編程,確定某一月在哪個(gè)季節(jié)。

3)分別使用while、do-while和for語句編程,求1~100的和。

4)使用continue語句實(shí)現(xiàn):將100~300之間的不能被3整除的數(shù)輸出。

5)使用break語句實(shí)現(xiàn)記數(shù):從1~100,當(dāng)數(shù)到78時(shí)程序終止。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

4.實(shí)驗(yàn)考核:正確使用控制結(jié)構(gòu),程序運(yùn)行正確無錯(cuò)誤。四)、Java實(shí)驗(yàn)四:方法 1.實(shí)驗(yàn)?zāi)康?/p>

1)掌握方法的概念和創(chuàng)建。

2)掌握方法的參數(shù)傳遞。2.實(shí)驗(yàn)要求

1)利用遞歸算法實(shí)現(xiàn)漢諾塔問題的求解。

2)編輯程序要求參數(shù)a、b、c由鍵盤輸入。即先打印“本程序求方程AX^2+BX+C=0的根!”,然后依次提示“請輸入?yún)?shù)A:”、“請輸入?yún)?shù)B:”、“請輸入?yún)?shù)C:”,最后計(jì)算結(jié)果。

3)編寫一個(gè)方法用于計(jì)算n個(gè)數(shù)中取m個(gè)的組合數(shù),并用該方法輸出楊輝三角。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí) 4.實(shí)驗(yàn)考核:100分(每題50分)五)、Java實(shí)驗(yàn)五:數(shù)組 1.實(shí)驗(yàn)?zāi)康?/p>

掌握一維數(shù)組的概念、定義和使用。2.實(shí)驗(yàn)要求

1)編寫一個(gè)程序,通過屏幕提示輸入二維數(shù)組的行列個(gè)數(shù)(假設(shè)是方陣),然后提示依次輸入各個(gè)整數(shù)元素(一個(gè)元素一行,參考課件示例SelectSort.java),然后編寫三個(gè)方法分別求數(shù)組的每行最大值、每列最小值以及將數(shù)組主對角線元素成績;

2)編程實(shí)現(xiàn)Fibonacci數(shù)列;

3)編程采用冒泡法實(shí)現(xiàn)對數(shù)組元素由小到大排序。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(正確解決所給題目)六)、Java實(shí)驗(yàn)六:類和對象的創(chuàng)建和使用 1.實(shí)驗(yàn)?zāi)康?/p>

1)掌握類的聲明。

2)掌握對象的創(chuàng)建。

3)掌握方法的定義和調(diào)用。

4)掌握構(gòu)造函數(shù)的使用。2.實(shí)驗(yàn)要求

1)創(chuàng)建5個(gè)學(xué)生對象給一個(gè)學(xué)生數(shù)組賦值,每個(gè)學(xué)生屬性有:學(xué)號(hào)、姓名、年齡。

(1)將學(xué)生按學(xué)號(hào)排序輸出;

(2)給所有學(xué)生年齡加1;

(3)統(tǒng)計(jì)大于20歲的學(xué)生人數(shù)。

2)編程創(chuàng)建一個(gè)Point類,在其中定義兩個(gè)變量表示一個(gè)點(diǎn)的坐標(biāo)值,再定義構(gòu)造函數(shù)初始化為坐標(biāo)原點(diǎn),然后定義一個(gè)方法實(shí)現(xiàn)點(diǎn)的移動(dòng),再定義一個(gè)方法打印當(dāng)前點(diǎn)的坐標(biāo)。并創(chuàng)建一個(gè)對象驗(yàn)證。

3)定義一個(gè)類實(shí)現(xiàn)銀行帳戶的概念,包括的變量有“帳號(hào)”和“存款余額”,包括的方法有“存款”、“取款”和“查詢余額”。定義主類,創(chuàng)建帳戶類的對象,并完成相應(yīng)操作。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(題目1 20分、題目2 40分、題目3 40分)七)、Java實(shí)驗(yàn)七:類的封裝 1.實(shí)驗(yàn)?zāi)康?/p>

1)掌握類的繼承方法。

2)掌握變量的繼承和覆蓋。

3)掌握方法的繼承、重載和覆蓋。2.實(shí)驗(yàn)要求

1)制作一個(gè)類person,有三個(gè)字符串變量膚色、發(fā)色、姓名(變量名自己定義),有兩個(gè)方法吃和?。ǚ椒约憾x),自己決定如何封裝;

2)借助上面的people類,再編寫兩個(gè)子類中國人、歐洲人,分別增加一個(gè)變量:語言,以及一個(gè)方法tostring用于輸出對象信息。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(題目1 40分、題目2 60分)八)、Java實(shí)驗(yàn)八:接口和基本類庫 1.實(shí)驗(yàn)?zāi)康?/p>

1)掌握接口的實(shí)現(xiàn)方法。

2)掌握常用類庫的基本使用方法。2.實(shí)驗(yàn)要求

1)制作一個(gè)接口animal,有三個(gè)方法吃、睡和外部特征(方法名自己定義);

2)編寫兩個(gè)類人、老虎,分別實(shí)現(xiàn)animal接口。3.項(xiàng)目及學(xué)時(shí)分配:4學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(能正確定義及使用接口和常用類)九)、Java實(shí)驗(yàn)九:異常處理 1.實(shí)驗(yàn)?zāi)康?/p>

掌握異常的概念以及如何定義、拋出和捕捉處理異常。2.實(shí)驗(yàn)要求

1)理解異常的拋出、捕捉與處理。

2)理解異常類的常用方法的使用。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(能否捕捉異常 50分、能否正確使用異常類方法 50分)十)、Java實(shí)驗(yàn)十:Java繪圖 1.實(shí)驗(yàn)?zāi)康?/p>

1)掌握簡單窗口的創(chuàng)建。

2)掌握繪制圖形、控制字體和顏色、顯示圖像的方法。2.實(shí)驗(yàn)要求

1)建立一個(gè)最簡單的空白窗體。

2)編輯一個(gè)小程序,顯示一個(gè)半徑為150的圓內(nèi)接五角星(要求正放,不可以偏),要求圓為黃色填充,五角星為紅色,背景為藍(lán)色,在圖片的正下方顯示文字“圓內(nèi)接五角星”,字體為楷體12號(hào),白色,在下方畫一個(gè)邊框?yàn)?,長300,高180的紅色矩形。

3)編程顯示圖像文件。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(題目1 20分、題目2 60分、題目3 20分)十一)、Java實(shí)驗(yàn)十一:GUI標(biāo)準(zhǔn)組件及事件處理 1.實(shí)驗(yàn)?zāi)康?/p>

掌握常用GUI控制組件及其事件處理。2.實(shí)驗(yàn)要求

1)在應(yīng)用程序窗體中安排1個(gè)文本框,一個(gè)標(biāo)簽。在文本框輸入一個(gè)數(shù)字(0-9),按回車鍵,在標(biāo)簽處顯示對應(yīng)的英文單詞。0---zero,1---one,.....。

2)編輯一個(gè)小程序,界面上加入一個(gè)標(biāo)簽,顯示內(nèi)容為你的姓名和班級,并注明是X月XX日作業(yè),在標(biāo)簽下面增加列表、兩個(gè)單選框(控制列表是否為多選狀態(tài)),一個(gè)文本框,三個(gè)按鈕,分別控制將文本框的內(nèi)容加入列表、刪除、刪除全部列表內(nèi)容,當(dāng)選擇列表時(shí),按照當(dāng)前狀態(tài)(是否多選),在文本框中顯示用戶選擇的列表內(nèi)容。再加入一個(gè)文本區(qū),用來顯示用戶操作的過程,比如:您輸入了文字XXX,您單擊了加入按鈕等。

3)實(shí)現(xiàn)一個(gè)簡單的圖像瀏覽器,部署“上一張”、“下一張”兩個(gè)按鈕,點(diǎn)擊按鈕可前后翻閱圖片。

4)仿照記事本的GUI編寫一個(gè)JAVA簡易記事本程序。只要菜單及界面,具體功能除[退出]外均不用實(shí)現(xiàn)。

十二)、Java實(shí)驗(yàn)十二:多線程機(jī)制 1.實(shí)驗(yàn)?zāi)康?/p>

1)線程的概念、線程的生命周期。

2)多線程的編程:繼承Thread類與使用Runnable接口。

3)使用多線程機(jī)制實(shí)現(xiàn)動(dòng)畫。2.實(shí)驗(yàn)要求

1)理解用創(chuàng)建Thread子類的方法實(shí)現(xiàn)多線程。

2)理解用實(shí)現(xiàn)Runnable接口的方法實(shí)現(xiàn)多線程。

3)利用多線程編程實(shí)現(xiàn)一個(gè)正在旋轉(zhuǎn)的地球。3.項(xiàng)目及學(xué)時(shí)分配:4學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(能否對THREAD子類正確使用 20分、題目完成 80分)十三)、Java實(shí)驗(yàn)十三:輸入輸出流 1.實(shí)驗(yàn)?zāi)康?/p>

1)了解流式輸入輸出的基本原理。

2)掌握類File、FileInputStream、FileOutputStream、RandomAccessFile的使用方法。2.實(shí)驗(yàn)要求

1)編寫一個(gè)程序?qū)崿F(xiàn)任意文件的拷貝功能,源文件和目的文件名由命令行參數(shù)提供。

2)設(shè)計(jì)一個(gè)圖形界面的文本文件查閱工具,在窗體中安排一個(gè)文本域和一個(gè)按鈕,文本域用來顯示文件的內(nèi)容,點(diǎn)擊打開按鈕將彈出文件選擇對話框,從而可以選擇要查看的文件。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(題目1 40分、題目2 60分)十四)、Java實(shí)驗(yàn)十四:Applet 1.實(shí)驗(yàn)?zāi)康?/p>

1)掌握J(rèn)ava Applet程序結(jié)構(gòu)和開發(fā)過程

2)了解Applet運(yùn)行機(jī)制

3)學(xué)會(huì)編寫Applet對應(yīng)的HTML文件,掌握從HTML文件向Applet傳遞參數(shù)的方法。

4)了解Applet與瀏覽器的通信。

5)掌握在Applet圖形界面設(shè)計(jì)。2.實(shí)驗(yàn)要求

1)Java Applet程序開發(fā)過程

2)制作一個(gè)Applet,要求傳入四個(gè)參數(shù),分別表示操作數(shù)類型(如整數(shù)、浮點(diǎn)數(shù)等)、兩個(gè)操作數(shù)以及一個(gè)操作符。Applet接收到參數(shù)后,按照參數(shù)類型和操作符計(jì)算兩個(gè)操作數(shù)的值。

3)編寫Applet,顯示heep://www.tmdps.cn的頁面內(nèi)容。

4)編寫Applet,包含一個(gè)文本框和一個(gè)按鈕,單擊按鈕時(shí),在瀏覽器的狀態(tài)行顯示文本框中的內(nèi)容。

5)編寫Applet播放兩段音樂,一段是連續(xù)播放的背景音樂,一段是獨(dú)立的整段音樂。3.項(xiàng)目及學(xué)時(shí)分配:4學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(題目2 30分、題目3 20分、題目4 30分、題目520分)十五)、Java實(shí)驗(yàn)十五:JDBC技術(shù) 1.實(shí)驗(yàn)?zāi)康?/p>

1)了解JDBC的概念和工作原理。

2)掌握使用JDBC實(shí)現(xiàn)簡單的數(shù)據(jù)庫管理。2.實(shí)驗(yàn)內(nèi)容

1)配置ODBC數(shù)據(jù)源。

2)建立一張表book,字段有:id int(4)bname string(20)bauthor string(10)bvalue float

3)編輯一個(gè)程序,對該表進(jìn)行記錄插入,程序運(yùn)行后,如果表中沒有數(shù)據(jù),則顯示:表中沒有記錄!是否添加(Y/N)?,如果選擇Y則分別要求輸入各字段,輸入完畢后,更新表,并顯示所有記錄,繼續(xù)詢問是否添加,直到用戶輸入N后退出系統(tǒng)。

4)編寫程序,在“book”表中分別查詢所有記錄以及滿足條件“ bvalue>10”的記錄。

5)設(shè)計(jì)刪除記錄模塊。3.項(xiàng)目及學(xué)時(shí)分配:6學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(題目1 10分、題目2 20分、題目3 20分、題目4 50分)十六)、Java實(shí)驗(yàn)十六:網(wǎng)絡(luò)編程 1.實(shí)驗(yàn)?zāi)康?/p>

1)了解并掌握Socket的概念和工作原理。

2)掌握使用Socket實(shí)現(xiàn)簡單的網(wǎng)絡(luò)程序的設(shè)計(jì)。2.實(shí)驗(yàn)內(nèi)容

1)制作一個(gè)相互控制的applet程序,要求applet1也可以將文本框中的內(nèi)容寫到applet2中,但不要按鈕,要求輸入內(nèi)容后回車寫入applet2。

2)設(shè)計(jì)一個(gè)兩個(gè)客戶通訊的程序。3.項(xiàng)目及學(xué)時(shí)分配:4學(xué)時(shí)

4.實(shí)驗(yàn)考核:100分(題目1 40分、題目2 60分)

實(shí)驗(yàn)項(xiàng)目及課時(shí)分配

章 次 實(shí)驗(yàn)一 實(shí)驗(yàn)二 實(shí)驗(yàn)三 實(shí)驗(yàn)四 實(shí)驗(yàn)五 實(shí)驗(yàn)六 實(shí)驗(yàn)七 實(shí)驗(yàn)八 實(shí)驗(yàn)九 實(shí)驗(yàn)十 實(shí)驗(yàn)十一 實(shí)驗(yàn)十二 實(shí)驗(yàn)十三 實(shí)驗(yàn)十四 實(shí)驗(yàn)十五 實(shí)驗(yàn)十六 章 名

學(xué)時(shí)分配

實(shí)驗(yàn)項(xiàng)目

JDK開發(fā)工具 Java語言基礎(chǔ) 控制結(jié)構(gòu) 方法 數(shù)組與字符串

類和對象的創(chuàng)建和使用 類的封裝 接口和基本類庫 異常處理 Java繪圖

GUI標(biāo)準(zhǔn)組件及事件處理 多線程機(jī)制 輸入輸出流 Applet JDBC技術(shù) 網(wǎng)絡(luò)編程 總計(jì)

七、課程的重點(diǎn)、難點(diǎn)和深廣度

1、重點(diǎn)

1)Java語言基礎(chǔ)

2)面向?qū)ο髽?gòu)件

3)Applet基礎(chǔ)

4)多線程

5)JDBC技術(shù)

2、難點(diǎn) 2 2 2 4 4 2 4 2 2 4 4 2 4 6 4 50

學(xué)時(shí)分配

備注

1)面向?qū)ο缶幊趟枷?/p>

2)多線程機(jī)制

3)輸入/輸出處理

4)JDBC技術(shù)

3、深廣度

1)網(wǎng)絡(luò)應(yīng)用

2)JDBC技術(shù)

八、說明與建議

1.該課程實(shí)踐性較強(qiáng),需要學(xué)員多作練習(xí)

2.主持教師需要有比較熟練的編程經(jīng)驗(yàn),對JDK1.X比較熟悉

3.針對所留習(xí)題,可以組織兩到三次討論,以便學(xué)員掌握面向?qū)ο缶幊痰幕舅?/p>

第四篇:Java AWT編程總結(jié)

1.什么是GUI?

a)GUI是Graphics User Interface的全稱,意思是圖形用戶界面.2.為什么需要GUI?

a)圖形用戶界面能夠讓最終用戶通過鼠標(biāo)拖動(dòng)、單擊等動(dòng)作就可以操作整個(gè)應(yīng)用,從而提高應(yīng)用的用戶體驗(yàn)效果,使程序受到用戶的歡迎.3.Java通過AWT和SWING來完成GUI圖形用戶界面編程.4.AWT

a)AWT是SUN公司提供的一個(gè)基本的GUI類庫,被稱為抽象工具集(Abstract

Window-Toolkit),它為Java應(yīng)用程序提供了基本的組件.b)AWT組件需要調(diào)用運(yùn)行平臺(tái)的圖形界面來創(chuàng)建和平臺(tái)一致的對等體,所以AWT只

能使用所有平臺(tái)都支持的公共組件,因此AWT只能夠提供一些 常用的GUI組件.5.AWT的主要組成部分

a)Component,代表一個(gè)具體圖形表示能力的對象,可以在屏幕上顯示,并與用戶交互.通常我們把它稱為”組件”.b)MenuComponent,代表圖形界面的菜單.i.MenuBar,代表菜單條.ii.Menu,代表一個(gè)菜單項(xiàng)的集合.iii.MenuItem,代表一個(gè)菜單項(xiàng).c)Container,代表一個(gè)AWT組件容器,可以盛裝其他Commponent組件,它繼承自

Component抽象類,本身也代表一個(gè)Component組件.i.Window,可獨(dú)立存在的頂級窗口.1.Frame,代表一個(gè)窗體.2.Dialog,代表一個(gè)對話框

a)FileDialog代表一個(gè)文件對話框,用于打開或保存文件.Panel,可容納其他組件,但不能獨(dú)立存在,必須被添加到其他容器中.ii.iii.ScrollPane,帶滾動(dòng)條的容器.d)LayoutManager,布局管理器,表示容器管理其他組件的方式.i.ii.iii.iv.v.vi.FlowLayout,流式布局,類似于Window平臺(tái)記事本的文本布局方式.BorderLayout,邊框布局,只能盛裝5個(gè)組件,這5個(gè)組件分別位于邊框布局容器的東西南北中五個(gè)方位.GridLayout,網(wǎng)格布局,將組件以網(wǎng)格形式顯示在容器中.GridBagLayout,網(wǎng)格包布局,一種較為復(fù)雜的布局管理器,依賴GridBagConstraints來約束組件.CardLayout,卡片布局,以時(shí)間來管理容器內(nèi)的組件,將組件看作是一張張卡片,每次顯示最外面一張卡片(組件).BoxLayou,箱式布局,通常與Box容器結(jié)合使用.6.AWT 的事件

a)應(yīng)用程序響應(yīng)用戶的某個(gè)動(dòng)作或請求,如用戶單擊了一下鼠標(biāo),用戶請求關(guān)閉應(yīng)用

程序窗口等.b)AWT編程中,所有事件的處理都必須交給特定的對象來完成,我們將這個(gè)特定的對

象稱為事件監(jiān)聽器.c)AWT的事件處理機(jī)制是一種委派式的事件處理方式,通過將某個(gè)事件監(jiān)聽器注冊

到用戶指定的組件,當(dāng)用戶進(jìn)行某個(gè)操作并觸發(fā)指定事件時(shí),應(yīng)用程序會(huì)自動(dòng)產(chǎn)生一個(gè)事件(Event)對象并作為參數(shù)傳給事件監(jiān)聽器中的事件處理器,然后由事件監(jiān)

聽器通知事件處理器來響應(yīng)用戶,完成用戶的請求.d)不同的事件需要不同的事件監(jiān)聽器,不同的監(jiān)聽器需要實(shí)現(xiàn)不同的監(jiān)聽器接口.e)事件監(jiān)聽器接口:為某個(gè)特定事件定義了響應(yīng)用戶請求的方法,當(dāng)用戶將某個(gè)事件

監(jiān)聽器注冊到指定組件上以響應(yīng)特定的事件時(shí),則該事件監(jiān)聽器必須實(shí)現(xiàn)對應(yīng)的事件監(jiān)聽器接口才能對用戶的請求進(jìn)行有效處理.例如,用戶點(diǎn)擊了鼠標(biāo)右鍵,希望打開某個(gè)應(yīng)用程序的右鍵菜單,則注冊到該應(yīng)用程序上的事件監(jiān)聽器必須實(shí)現(xiàn)鼠標(biāo)事件監(jiān)聽器接口,并實(shí)現(xiàn)該接口內(nèi)部某些方法來完成用戶的請求.f)事件適配器,很多時(shí)候,我們只需要實(shí)現(xiàn)某個(gè)事件監(jiān)聽器接口中個(gè)別方法就能完成應(yīng)用程序的實(shí)際需求,但實(shí)現(xiàn)該事件監(jiān)聽器接口的類必須實(shí)現(xiàn)該接口中所有的抽象方法,這會(huì)造成代碼的冗余.而事件適配器可以幫我們解決這個(gè)問題,事件適配器實(shí)現(xiàn)了所有的擁有多個(gè)抽象方法的事件監(jiān)聽器接口,并空實(shí)現(xiàn)了這些接口中所有的抽象方法,所謂空實(shí)現(xiàn),就是方法中沒有任何實(shí)現(xiàn)代碼,因此,我們可以通過繼承對應(yīng)事件監(jiān)聽器接口的事件適配器抽象類,并實(shí)現(xiàn)我們感興趣的方法來完成應(yīng)用需求即可.g)Java事件處理過程中主要涉及的三類對象

i.事件源,通常為普通組件.ii.事件,通常指用戶的某個(gè)操作,如單擊了一下鼠標(biāo),按了一下回車鍵.iii.事件監(jiān)聽器,負(fù)責(zé)監(jiān)聽事件源上所發(fā)生的事件,并作出響應(yīng).h)AWT事件監(jiān)聽器的實(shí)現(xiàn)形式

i.ii.內(nèi)部類形式 頂級類形式

iii.類本身作為事件監(jiān)聽器

iv.匿名內(nèi)部類形式

v.注:目前最為流行的事件監(jiān)聽器的實(shí)現(xiàn)形式是內(nèi)部類形式和匿名內(nèi)部類形式.7.AWT繪圖

a)AWT繪圖的實(shí)現(xiàn)過程.i.重寫畫布類的paint方法,繪圖圖形.ii.注冊事件監(jiān)聽器到指定的組件.iii.調(diào)用Component類的repaint方法繪制圖形.b)AWT實(shí)現(xiàn)繪圖主要涉及的對象

i.ii.c)Component類的子類Canvas類,它代表一個(gè)畫布.Graphics,代表一個(gè)畫筆,可以在Canvas的子類中繪制用戶自訂的圖形.Image類代表了位圖,它的一個(gè)主要的實(shí)現(xiàn)類BufferedImage是可以訪問圖形數(shù)據(jù)

緩沖區(qū),并可以返回一個(gè)Graphics對象來繪制該BuuferedImage.d)可以使用ImageIO工具類的ImageReader和ImageWriter讀寫磁盤上的位圖文件.8.AWT的優(yōu)缺點(diǎn)

a)AWT在許多非桌面環(huán)境,如嵌入式設(shè)備中有著自己的優(yōu)勢,它的主要優(yōu)點(diǎn)如下:i.ii.iii.iv.更少的內(nèi)存:對運(yùn)行在有限環(huán)境中的GUI程序的開發(fā),是合適的。2.更少的啟動(dòng)事件:由于AWT組件是本地由操作系統(tǒng)實(shí)現(xiàn)的。絕大多數(shù)的二進(jìn)制代碼已經(jīng)在如系統(tǒng)啟動(dòng)的時(shí)候被預(yù)裝載了,這降低了它的啟動(dòng)事件。3.更好的響應(yīng):由于本地組件由操作系統(tǒng)渲染。4.成熟穩(wěn)定的:能夠正常工作并很少使你的程序崩潰。

b)同樣它也有不少的缺點(diǎn)

i.ii.iii.更少組件類型:表和樹這些重要的組件缺失了。它們是桌面應(yīng)用程序中普遍使用的。2.缺乏豐富的組件特征:按鈕不支持圖片。3.無擴(kuò)展性:AWT的組件是本地組件。JVM中的AWT類實(shí)例實(shí)際只是包含本地

組件的引用。唯一的擴(kuò)展點(diǎn)是AWT的Canvas組件,可以從零開始創(chuàng)建自定義組

件。然而無法繼承和重用一個(gè)已有的AWT組件

9.AWT總結(jié):AWT是SUN不推薦使用的工具集,實(shí)際開發(fā)中很少使用AWT而是使用SUN公司

和Netscape公司共同開發(fā)的一個(gè)新的用戶界面庫-Swing來開發(fā)GUI應(yīng)用程序,AWT是圖形用戶界面編程的基礎(chǔ),它的布局管理、事件機(jī)制、剪貼板操作等內(nèi)容仍然適用于Swing GUI編程.

第五篇:Java編程學(xué)習(xí)順序

1.第一階段 掌握要點(diǎn):Java語基礎(chǔ)知識(shí)。包括異常、IO流、多線程、集合類、數(shù)據(jù)庫。

(切記基礎(chǔ)知識(shí)一定要時(shí)時(shí)刻刻鞏固)eg:Java編程思想、Java2 核心技術(shù)

2.第二階段掌握要點(diǎn):Tomcat,毋庸置疑,Tomcat為學(xué)習(xí)web服務(wù)首選。而應(yīng)用服務(wù)器

目前主要有:jboss , weblogic.websphere.而Tomcat和jboss是首選。

3.第三階段掌握要點(diǎn):Java網(wǎng)絡(luò)編程。包括:SocketRMLHTMLJSPJavaBean

Servlet.開發(fā)工具:Myeclipsedreamweaver順序:

1、學(xué)習(xí)web 知識(shí):htmldreamwavejavascript2、先學(xué)習(xí)jsp設(shè)計(jì)、Javaservlet編程

3、學(xué)習(xí)jdbc數(shù)據(jù)庫編程

4、學(xué)習(xí),他和學(xué)習(xí)ejb可以結(jié)合起來《《精通ejb》》學(xué)習(xí)ejb設(shè)計(jì)模式和看代碼(最重要)《jsp2.0 技術(shù)手冊》 在jsp上不要花太多時(shí)間,在時(shí)間放在servlet多一些

4.第四階段 掌握要點(diǎn):流行MVC 架構(gòu)和Java對象持久化技術(shù)。包括struts

SpringHibernate JSF.學(xué)習(xí)過程:先學(xué)Struts,再學(xué)習(xí)Hibernate,最后學(xué)習(xí)Spring

下載java高級編程教學(xué)大綱word格式文檔
下載java高級編程教學(xué)大綱.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    java軟件編程培訓(xùn)

    最好的Java軟件編程培訓(xùn)西安雁塔尚學(xué)堂計(jì)算機(jī)學(xué)校創(chuàng)辦于2009年,是陜西省培養(yǎng)計(jì)算機(jī)實(shí)用性人才的學(xué)校,學(xué)校以“程序運(yùn)行人生,快樂魔力學(xué)堂”的口號(hào)名揚(yáng)陜西,并且開創(chuàng)了V教學(xué)法等......

    Java編程思想讀書筆記

    這是一份試圖提綱挈領(lǐng)的讀書筆記,《java編程思想》這本八百多頁的書娓娓道來地包含了太多細(xì)節(jié),這對讀者是非常貼心的,我也強(qiáng)烈建議細(xì)細(xì)讀這本書,如果你希望在短時(shí)間內(nèi)學(xué)會(huì)java這......

    Java編程語言面試題

    西安英泰移動(dòng)通信學(xué)院S2級Java編程語言測試題 1 Java編程語言面試題 一、簡答題 1、 簡述用Java編程語言編寫、編譯、解釋和執(zhí)行過程。 2、 簡述在Java JDK中,java.exe程序的......

    java編程實(shí)習(xí)心得體會(huì)

    Java編程實(shí)習(xí)心得體會(huì) “紙上得來終覺淺,絕知此事要躬行?!痹诙虝旱膶?shí)習(xí)過程中,我深深的感覺到自己所學(xué)知識(shí)的膚淺和在實(shí)際運(yùn)用中的專業(yè)知識(shí)的匱乏。剛開始的一段時(shí)間里,對一......

    Java基礎(chǔ)編程題

    【程序1】題目:古典問題:有一對兔子,從出生后第3個(gè)月起每個(gè)月都生一對兔子,小兔子長到第三個(gè)月后每個(gè)月又生一對兔子,假如兔子都不死,問每個(gè)月的兔子總數(shù)為多少?1.程序分析: 兔子的......

    Java線程編程總結(jié)

    線程編程方面60、java中有幾種方法可以實(shí)現(xiàn)一個(gè)線程?用什么關(guān)鍵字修飾同步方法? stop()和suspend()方法為何不推薦使用? 答:有兩種實(shí)現(xiàn)方法,分別是繼承Thread類與實(shí)現(xiàn)Runnable接......

    Java多線程編程總結(jié)(★)

    Java多線程編程總結(jié) 2007-05-17 11:21:59 標(biāo)簽:java 多線程 原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請務(wù)必以超鏈接形式標(biāo)明文章 原始出處 、作者信息和本聲明。否則將追究法律責(zé)任。http:/......

    Java AWT編程總結(jié)

    1. 什么是GUI? a) GUI是Graphics User Interface的全稱,意思是圖形用戶界面. 2. 為什么需要GUI? a) 圖形用戶界面能夠讓最終用戶通過鼠標(biāo)拖動(dòng)、單擊等動(dòng)作就可以操作整個(gè)應(yīng)......

主站蜘蛛池模板: 强开小婷嫩苞又嫩又紧视频韩国| 四虎亚洲精品成人a在线观看| 少妇人妻av无码专区| 男人狂躁进女人下面免费视频| 天天夜碰日日摸日日澡| 国产精品福利一区二区久久| 无码精品久久一区二区三区| 日本极品少妇xxxx| 国产午夜高潮熟女精品av| 国产色视频网免费| 国产丶欧美丶日本不卡视频| 精品人妻一区二区三区浪潮在线| 波多野吉衣av无码| 日日碰狠狠添天天爽超碰97久久| 久久亚洲精品无码va大香大香| 无码国产精品一区二区免费3p| 精品一区二区三区av天堂| 少妇午夜福利一区二区| 99在线精品视频高潮喷吹| 脱岳裙子从后面挺进去视频| 香港三日本8a三级少妇三级99| 人妻熟女一二三区夜夜爱| 国产熟妇久久777777| 国产性夜夜春夜夜爽1a片| 男男啪啪激烈高潮cc漫画免费| 日本三级片在线| 777午夜福利理伦电影网| 免费视频欧美无人区码| 人人妻人人玩人人澡人人爽| 亚洲aⅴ天堂av天堂无码| 日韩国产亚洲一区二区三区| 亚洲另类在线制服丝袜国产| 狠狠色噜噜狠狠狠狠888奇禾| 日本一区二区三区爆乳| 国产精品无圣光一区二区| 亚洲精品无码专区久久| 熟妇人妻无乱码中文字幕| 亚洲国产成人高清在线观看| 中文字幕人妻伦伦| 秋霞最新高清无码鲁丝片| 人妻无码中文字幕|