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

Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-在線(xiàn)作業(yè)_E 答案[合集五篇]

時(shí)間:2019-05-12 18:04:11下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-在線(xiàn)作業(yè)_E 答案》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-在線(xiàn)作業(yè)_E 答案》。

第一篇:Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-在線(xiàn)作業(yè)_E 答案

Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-在線(xiàn)作業(yè)_E 用戶(hù)名:W310201132227最終成績(jī):100.0 一 單項(xiàng)選擇題

1.Java中繼承由關(guān)鍵字()實(shí)現(xiàn),用此關(guān)鍵字指出超類(lèi)。

interface implements class extends

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: extends 知識(shí)點(diǎn): 5.1 繼承

2.繼承是()之間的一種關(guān)系,當(dāng)一個(gè)類(lèi)獲取另外一個(gè)類(lèi)中所有非私有數(shù)據(jù)和操作的定義作為自己的部分或全部成分時(shí),則稱(chēng)這兩個(gè)類(lèi)之間具有繼承關(guān)系。

兩個(gè)類(lèi) 多個(gè) 集合 層次

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 兩個(gè)類(lèi) 知識(shí)點(diǎn): 5.1 繼承

3.下面不能用在類(lèi)聲明的修飾是:()。

implements private public 默認(rèn)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: implements 知識(shí)點(diǎn): 5.1 繼承

4.super關(guān)鍵字表示超類(lèi)的引用,可用super: ?()。

? 在子類(lèi)構(gòu)造方法使用超類(lèi)構(gòu)造方法。

訪(fǎng)問(wèn)超類(lèi)成員 引用類(lèi)自己 無(wú)用 定義父類(lèi)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 訪(fǎng)問(wèn)超類(lèi)成員 知識(shí)點(diǎn): 5.1 繼承

5.子類(lèi)繼承父類(lèi)所有的 public 和()成員,而無(wú)論這個(gè)類(lèi)是否與父類(lèi)在同一個(gè)包中。

private protected 公共 所有

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: protected 知識(shí)點(diǎn): 5.2 域的繼承與隱藏

6.在子類(lèi)中重新定義一個(gè)與從父類(lèi)那里繼承來(lái)的()的域,稱(chēng)為域的隱藏。

private protected public 名字完全相同

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 名字完全相同 知識(shí)點(diǎn): 5.2 域的繼承與隱藏

7.在子類(lèi)中不能簡(jiǎn)單地通過(guò)變量名稱(chēng)引用父類(lèi)中被隱藏的成員變量。要在子類(lèi)訪(fǎng)問(wèn)被隱藏的父類(lèi)中的域必須通過(guò)關(guān)鍵字()引用。

this super object 變量名

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: super 知識(shí)點(diǎn): 5.2 域的繼承與隱藏

8.子類(lèi)繼承了父類(lèi)中所有的非私有方法,允許在子類(lèi)重新定義父類(lèi)中的實(shí)例方法,()中的類(lèi)方法。

定義類(lèi) 對(duì)象 引用父類(lèi) 隱藏父類(lèi)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 對(duì)象

知識(shí)點(diǎn): 5.3 方法繼承、覆蓋、隱藏

9.“多態(tài)”是指一個(gè)程序中同名的不同方法共存。在面向?qū)ο蟪绦蛑校鄳B(tài)的實(shí)現(xiàn)方式有:方法覆蓋和()。

重載 繼承 外聯(lián) 限制

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 重載

知識(shí)點(diǎn): 5.3 方法繼承、覆蓋、隱藏

10.在子類(lèi)中可以通過(guò)成員的名稱(chēng)直接引用父類(lèi)的方法或者用“()”引用父類(lèi)的方法。

對(duì)象.方法名稱(chēng) this.方法名稱(chēng) super.方法名稱(chēng) object.方法名稱(chēng)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: super.方法名稱(chēng)

知識(shí)點(diǎn): 5.3 方法繼承、覆蓋、隱藏

11.在子類(lèi)中的實(shí)例方法與在父類(lèi)中的實(shí)例方法有相同的()時(shí),稱(chēng)作覆蓋父類(lèi)的方法。

返回值 結(jié)構(gòu) 語(yǔ)句

簽名和返回類(lèi)型

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 簽名和返回類(lèi)型

知識(shí)點(diǎn): 5.3 方法繼承、覆蓋、隱藏

12.當(dāng)在子類(lèi)中的覆蓋一個(gè)父類(lèi)的方法時(shí),用()注解符通知編譯期在父類(lèi)你想要覆蓋的方法。

@author class @Override public

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: @Override 知識(shí)點(diǎn): 5.3 方法繼承、覆蓋、隱藏

13.在調(diào)用覆蓋的方法時(shí),被調(diào)用的覆蓋方法的版本(),就是子類(lèi)中的覆蓋方法。只有一個(gè) 有多個(gè) 不是唯一的 與重載類(lèi)似

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 只有一個(gè)

知識(shí)點(diǎn): 5.3 方法繼承、覆蓋、隱藏

14.如果子類(lèi)沒(méi)有無(wú)參數(shù)構(gòu)造方法,它將繼承父類(lèi)的()作為自己的構(gòu)造方法。

this()指定方法 任何方法 無(wú)參數(shù)構(gòu)造方法

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 無(wú)參數(shù)構(gòu)造方法 知識(shí)點(diǎn): 5.4 構(gòu)造方法繼承

15.public abstract class GraphicObject { abstract void draw();?? } 是()類(lèi)。

抽象 抽象方法 接口 未完成的類(lèi)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 抽象 知識(shí)點(diǎn): 5.5 抽象類(lèi)

16.聲明抽象方法用下面的格式:()類(lèi)型 方法名([參數(shù)表]);

static public final abstract

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: abstract 知識(shí)點(diǎn): 5.5 抽象類(lèi)

17.Java語(yǔ)言中接口是像類(lèi)一樣的引用型類(lèi)型,僅可包含()、嵌套類(lèi)型。

private static 實(shí)例變量 方法

常量、方法簽名

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 常量、方法簽名 知識(shí)點(diǎn): 5.6 接口

18.接口聲明由修飾、interface、接口名稱(chēng)、()和接口體。

private

逗號(hào)隔開(kāi)的父接口列表

static final 父類(lèi)列表

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 逗號(hào)隔開(kāi)的父接口列表 知識(shí)點(diǎn): 5.6 接口

19.包(package)由一組()組成,是相關(guān)類(lèi)型的組,提供訪(fǎng)問(wèn)保護(hù)和命名空間管理。

類(lèi)和接口 方法 對(duì)象和類(lèi) 靜態(tài)變量

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 類(lèi)和接口

知識(shí)點(diǎn): 5.7 包(Packages)

20.引入整個(gè)包中所有成員,即“import 包名字.*”,例如:()

import java.io.*;import *.*;import java;import java.io;

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: import java.io.*;知識(shí)點(diǎn): 5.7 包(Packages)

第二篇:Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-在線(xiàn)作業(yè)_D 答案

Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-在線(xiàn)作業(yè)_D 用戶(hù)名:W310201132227最終成績(jī):100.0 一 單項(xiàng)選擇題

1.抽象和()是面向?qū)ο蟪绦蛟O(shè)計(jì)的重要特征。

封裝 包裝

分析 建類(lèi)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 封裝

知識(shí)點(diǎn): 4.1 抽象與封裝

2.計(jì)算機(jī)軟件開(kāi)發(fā)中所用到的抽象有兩類(lèi):()。

分析和抽取 過(guò)程抽象和數(shù)據(jù)收集

過(guò)程抽象和數(shù)據(jù)抽象 數(shù)據(jù)抽象和計(jì)算抽象

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 過(guò)程抽象和數(shù)據(jù)抽象 知識(shí)點(diǎn): 4.1 抽象與封裝

3.封裝的重點(diǎn)是對(duì)數(shù)據(jù)的封裝,因此將()及請(qǐng)求的所有相互作用通過(guò)對(duì)象方法實(shí)現(xiàn)稱(chēng)作“數(shù)據(jù)封裝”。

隱藏內(nèi)部狀態(tài) 數(shù)據(jù) 數(shù)據(jù)捆綁 內(nèi)部數(shù)據(jù)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 隱藏內(nèi)部狀態(tài) 知識(shí)點(diǎn): 4.1 抽象與封裝

4.對(duì)象用()“域(fields)”存儲(chǔ)它的狀態(tài)。

一個(gè)或多個(gè) 常量

數(shù)據(jù) 變量

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 一個(gè)或多個(gè) 知識(shí)點(diǎn): 4.2 聲明Java類(lèi)

5.在Java語(yǔ)言中對(duì)象是()捆綁在一起的軟件。

數(shù)據(jù) 函數(shù)

變量 域與相關(guān)方法

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 域與相關(guān)方法 知識(shí)點(diǎn): 4.2 聲明Java類(lèi)

6.對(duì)象的狀態(tài)存儲(chǔ)在“域”,有時(shí)又被稱(chēng)做變量,這些變量形式上稱(chēng)為()。全局變量 局部變量 實(shí)例變量 變量

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 實(shí)例變量

知識(shí)點(diǎn): 4.2 聲明Java類(lèi)

7.對(duì)象的行為通過(guò)“()”體現(xiàn)出來(lái),方法又被稱(chēng)做函數(shù)。

代碼 語(yǔ)句

程序 方法

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 方法

知識(shí)點(diǎn): 4.2 聲明Java類(lèi)

8.在Java程序設(shè)計(jì)語(yǔ)言中,一個(gè)類(lèi)型定義對(duì)象類(lèi)別細(xì)節(jié)的實(shí)現(xiàn)。類(lèi)定義實(shí)例以及類(lèi)(),指定類(lèi)實(shí)現(xiàn)和類(lèi)的直接超類(lèi)的接口。

函數(shù) 屬性方法 數(shù)據(jù) 變量和方法

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 變量和方法 知識(shí)點(diǎn): 4.2 聲明Java類(lèi)

9.通過(guò)類(lèi)創(chuàng)建的對(duì)象稱(chēng)為一個(gè)類(lèi)的“()”。

都不對(duì) 實(shí)例

對(duì)象 變量

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 實(shí)例

知識(shí)點(diǎn): 4.2 聲明Java類(lèi)

10.用()修飾的類(lèi)可以被其他任何類(lèi)使用,如果沒(méi)有這個(gè)修飾符類(lèi)只能被與它在同一個(gè)包中的其他類(lèi)使用。

私有的 默認(rèn) 全局的

public(共有的)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: public(共有的)知識(shí)點(diǎn): 4.2 聲明Java類(lèi)

11.在Java語(yǔ)言中有如下幾種變量: ? 在類(lèi)中的成員變量,又稱(chēng)域。? 在方法或代碼塊中的()。? 在方法聲明中的變量,又稱(chēng)參數(shù)。

系統(tǒng)變量 成員變量 類(lèi)變量 局部變量

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 局部變量

知識(shí)點(diǎn): 4.3 聲明成員變量

12.定義成員變量時(shí),類(lèi)型指域或成員變量的()。所有變量必須有一個(gè)指定的類(lèi)型,可以使用Java語(yǔ)言提供的任何數(shù)據(jù)類(lèi)型。

引用型 類(lèi)或接口 原始型 數(shù)據(jù)類(lèi)型

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 數(shù)據(jù)類(lèi)型

知識(shí)點(diǎn): 4.3 聲明成員變量

13.成員變量的名稱(chēng)必須符合Java()的命名規(guī)則。

標(biāo)識(shí)符 符號(hào) 變量 類(lèi)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 標(biāo)識(shí)符

知識(shí)點(diǎn): 4.3 聲明成員變量

14.用()修飾的域稱(chēng)為靜態(tài)域,又稱(chēng)為“類(lèi)變量”。

static package public void

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: static 知識(shí)點(diǎn): 4.3 聲明成員變量

15.聲明類(lèi)的方法需要指定方法的訪(fǎng)問(wèn)級(jí)別,名稱(chēng),類(lèi)型,參數(shù)和方法體,方法的聲明由編程者根據(jù)對(duì)象的()來(lái)設(shè)定。

計(jì)算 需要 功能 特征

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 功能

知識(shí)點(diǎn): 4.4 定義方法

16.方法簽名由在方法聲明中的兩個(gè)部分組成,即()。

方法名稱(chēng)和參數(shù)類(lèi)型 方法聲明

參數(shù) 名稱(chēng)

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 方法名稱(chēng)和參數(shù)類(lèi)型 知識(shí)點(diǎn): 4.4 定義方法

17.Java語(yǔ)言支持重載方法,可以區(qū)分()不同的方法。這意味著在一個(gè)類(lèi)中存在方法參數(shù)列表而名稱(chēng)相同的方法。

返回值類(lèi)型 返回值 參數(shù)類(lèi)型 方法簽名

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 方法簽名 知識(shí)點(diǎn): 4.4 定義方法

18.創(chuàng)建對(duì)象通常需要經(jīng)過(guò)下面幾個(gè)步驟: ? 聲明一個(gè)變量用來(lái)引用對(duì)象。? 實(shí)例化類(lèi)。?()。初始化對(duì)象 設(shè)置初值 使用對(duì)象 賦值

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 初始化對(duì)象

知識(shí)點(diǎn): 4.5 對(duì)象創(chuàng)建、使用

19.使用對(duì)象的域必須通過(guò)它們的(),這個(gè)名稱(chēng)必須清楚明確的。

類(lèi) 其他變量

名稱(chēng)引用 其他對(duì)象

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 名稱(chēng)引用

知識(shí)點(diǎn): 4.5 對(duì)象創(chuàng)建、使用

20.嵌套類(lèi)被分為兩個(gè)類(lèi)別:靜態(tài)的和()。

非靜態(tài)的 默認(rèn)引用

對(duì)象 實(shí)例

本題分值: 5.0 用戶(hù)得分: 5.0 用戶(hù)解答: 非靜態(tài)的 知識(shí)點(diǎn): 4.6 嵌套類(lèi)

第三篇:java面向?qū)ο蟪绦蛟O(shè)計(jì)教案

武漢大學(xué)珞珈學(xué)院 系/教研室 Java 面 向 對(duì) 象 程 序 設(shè) 計(jì) 課 教 案

主講教師:熊春秀 編寫(xiě)時(shí)間:2011-4-30

第一章:概述

第 1、2 節(jié):面向?qū)ο蟮幕靖拍睢⒚嫦驅(qū)ο蟪绦蛟O(shè)計(jì)概述 授課時(shí)間:2011-2-

22、23

計(jì)劃學(xué)時(shí)數(shù):1 教學(xué)任務(wù)與目的:讓學(xué)生理解面向?qū)ο蟮幕靖拍?教學(xué)重點(diǎn):掌握面向?qū)ο蟮幕靖拍?教學(xué)難點(diǎn):理解面向?qū)ο蟪绦蛟O(shè)計(jì)的方法 教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《面向?qū)ο蟪绦蛟O(shè)計(jì)導(dǎo)論》,[美]C.Thomas wu著,電子工業(yè)出版社 專(zhuān)業(yè)詞匯:Java虛擬機(jī)、Applet程序 備注

第二章:Java特點(diǎn)及運(yùn)行環(huán)境

第 1、2、3 節(jié):Java語(yǔ)言特點(diǎn)、Java應(yīng)用程序及運(yùn)行環(huán)境、Java Applet程序及運(yùn)行環(huán)境 授課時(shí)間:2011-2-

22、23

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生學(xué)會(huì)JDK的下載、安裝與環(huán)境配置。教學(xué)重點(diǎn):掌握編譯和執(zhí)行Java程序的基本步驟

教學(xué)難點(diǎn):理解Java程序的入口并能夠通過(guò)命令行傳遞參數(shù) 教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《面向?qū)ο蟪绦蛟O(shè)計(jì)導(dǎo)論》,[美]C.Thomas wu著,電子工業(yè)出版社 專(zhuān)業(yè)詞匯:JDK、lib、bin 備注 第三章:Java語(yǔ)言基礎(chǔ)

第 1、2 節(jié):Java程序的構(gòu)成、數(shù)據(jù)類(lèi)型、表達(dá)式以及流程控制語(yǔ)句 授課時(shí)間:2011-3-

1、2

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生學(xué)會(huì)Java基本的數(shù)據(jù)類(lèi)型和表示方法、數(shù)值類(lèi)型的運(yùn)算、邏輯運(yùn)算和比較、條件執(zhí)行語(yǔ)句(包括三種條件語(yǔ)句和switch語(yǔ)句)、循環(huán)控制語(yǔ)句(包括for、while、do while循環(huán)及相應(yīng)的輔助語(yǔ)句)、字符串類(lèi)String和BufferString以及數(shù)組的聲明及使用。

教學(xué)重點(diǎn):掌握J(rèn)ava基本的數(shù)據(jù)類(lèi)型和表示方法

教學(xué)難點(diǎn):理解Java程序的循環(huán)控制語(yǔ)句(包括for、while、do while循環(huán)及相應(yīng)的輔助語(yǔ)句)

教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》,印旻編著,清華大學(xué)出版社 專(zhuān)業(yè)詞匯:變量、數(shù)據(jù)類(lèi)型、循環(huán)控制語(yǔ)句 備注 第三章:Java語(yǔ)言基礎(chǔ) 第 3 節(jié):Java與C比較

授課時(shí)間:2011-3-

8、9

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生在C語(yǔ)言的基本上進(jìn)一步學(xué)習(xí)Java語(yǔ)言。教學(xué)重點(diǎn):掌握J(rèn)ava語(yǔ)言與C語(yǔ)言的區(qū)別與聯(lián)系。教學(xué)難點(diǎn):理解Java語(yǔ)言在C語(yǔ)言上的改進(jìn)。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java2參考大全(第四版)》,[美]Herbert Schildt著,張玉清、吳浦峰、尚勇等譯,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:Java、C 備注 第四章:抽象、封裝與類(lèi)

第 1 節(jié):抽象、封裝與Java類(lèi)的概念

授課時(shí)間:2011-3-

15、16

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生學(xué)會(huì)面向?qū)ο蟮幕咎卣鳌⒄莆杖绾味x一個(gè)類(lèi)以及如何生成對(duì)象、深入掌握方法的定義及技巧、深入掌握類(lèi)的訪(fǎng)問(wèn)權(quán)限與封裝機(jī)制、深入掌握包的定義與包的使用方法。

教學(xué)重點(diǎn):掌握類(lèi)的定義與對(duì)象的生成。教學(xué)難點(diǎn):理解類(lèi)的抽象與封裝機(jī)制。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java2 實(shí)用教程》,耿祥義、張躍平編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:抽象、封裝、類(lèi) 備注 第四章:抽象、封裝與類(lèi) 第 2 節(jié):系統(tǒng)定義的類(lèi)

授課時(shí)間:2011-3-

22、23

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生學(xué)會(huì)使用系統(tǒng)定義的類(lèi),并掌握與用戶(hù)自定義類(lèi)的區(qū)別。教學(xué)重點(diǎn):掌握如何定義所需要的類(lèi)。

教學(xué)難點(diǎn):熟悉Java平臺(tái)定義了哪些經(jīng)常要用到、而且滿(mǎn)足我們需要的類(lèi)。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java2 實(shí)用教程》,耿祥義、張躍平編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:系統(tǒng)定義的類(lèi)、用戶(hù)自定義類(lèi) 備注 第四章:抽象、封裝與類(lèi)

第 3 節(jié):類(lèi)、域和方法的修飾符

授課時(shí)間:2011-3-

29、30

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生學(xué)會(huì)類(lèi)的聲明。

教學(xué)重點(diǎn):掌握如何定義類(lèi)的修飾和方法的修飾符。教學(xué)難點(diǎn):熟悉類(lèi)的變量的定義與使用方法。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java2 實(shí)用教程》,耿祥義、張躍平編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:成員變量、類(lèi)變量、成員方法、類(lèi)方法 備注 第五章:繼承與多態(tài)

第 1、2 節(jié):Java的繼承與派生、域的繼承與隱藏 授課時(shí)間:2011-4-

5、6

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生全面掌握面向?qū)ο蟮幕咎卣鳌⒄莆杖绾问褂美^承性來(lái)到達(dá)軟件的重用、深入掌握繼承過(guò)程中域的隱藏和方法的覆蓋技巧。教學(xué)重點(diǎn):掌握如何使用繼承性來(lái)到達(dá)軟件的重用。教學(xué)難點(diǎn):熟悉繼承過(guò)程中域的隱藏和方法的覆蓋技巧。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java2 實(shí)用教程》,耿祥義、張躍平編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:繼承派生、域、隱藏 備注 第五章:繼承與多態(tài)

第 3、4 節(jié):方法的繼承、重載與覆蓋、this與super、構(gòu)造函數(shù)的繼承與重載 授課時(shí)間:2011-4-

12、13

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生通過(guò)繼承可以更有效地組織程序結(jié)構(gòu),明確類(lèi)之間的關(guān)系,并充分利用已有的類(lèi)來(lái)創(chuàng)建新類(lèi),通過(guò)繼承可以實(shí)現(xiàn)代碼的重用,以完成更復(fù)雜的設(shè)計(jì)、開(kāi)發(fā)。教學(xué)重點(diǎn):掌握類(lèi)的重載與覆蓋的區(qū)別與聯(lián)系。教學(xué)難點(diǎn):熟悉類(lèi)的重載與覆蓋使用方法。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》,印旻編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:繼承、重載、覆蓋、this、super 備注 第五章:繼承與多態(tài)

第 5、6 節(jié):多態(tài)性的實(shí)現(xiàn)、接口聲明與實(shí)現(xiàn) 授課時(shí)間:2011-4-

19、20

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生深入掌握抽象類(lèi)和抽象方法的定義,掌握多態(tài)通過(guò)統(tǒng)一多個(gè)相關(guān)類(lèi)的對(duì)外接口,在運(yùn)行時(shí)根據(jù)不同的情況執(zhí)行不同的操作,提高類(lèi)的抽象度和靈活性,深入掌握接口的定義和使用技巧。

教學(xué)重點(diǎn):熟悉多態(tài)性實(shí)現(xiàn)的兩種方式以及接口的實(shí)現(xiàn)。教學(xué)難點(diǎn):熟悉多態(tài)性與接口的實(shí)現(xiàn)方法。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》,印旻編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:多態(tài)性、接口 備注 第六章:工具類(lèi)與算法

第 1、2 節(jié):語(yǔ)言基礎(chǔ)類(lèi)庫(kù)、Applet類(lèi)與小程序的基本原理 授課時(shí)間:2011-4-

26、27

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:深入了解Applet生命周期的主要方法和特點(diǎn)、熟練掌握Applet程序的編寫(xiě)方法、深入了解Applet的安全機(jī)制及其合理運(yùn)用。教學(xué)重點(diǎn):熟練掌握Applet程序的編寫(xiě)方法。

教學(xué)難點(diǎn):深入了解Applet的安全機(jī)制及其合理運(yùn)用。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》,印旻編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:Applet、生命周期 備注 第六章:工具類(lèi)與算法

第 3、4 節(jié):數(shù)組、字符串、常用算法

授課時(shí)間:2011-5-

3、4

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生學(xué)會(huì)字符串類(lèi)String和BufferString、數(shù)組的聲明及使用。教學(xué)重點(diǎn):熟練掌握字符串與數(shù)組的使用方法。教學(xué)難點(diǎn):深入了解數(shù)組的使用方法。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》,印旻編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:數(shù)組、字符串 備注 第七章:用戶(hù)圖形界面的設(shè)計(jì)

第 1、2 節(jié):用戶(hù)自定義成分、事件驅(qū)動(dòng)設(shè)計(jì) 授課時(shí)間:2011-5-

10、11

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生學(xué)會(huì)使用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法構(gòu)建圖形用戶(hù)界面、深入了解抽象窗口工具包(AWT)、掌握事件處理基本原理和方法。教學(xué)重點(diǎn):熟練掌握?qǐng)D形用戶(hù)界面的開(kāi)發(fā)方法。教學(xué)難點(diǎn):深入了解圖形界面的各種事件。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》,印旻編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:AWT、GUI 備注 第七章:用戶(hù)圖形界面的設(shè)計(jì)

第 3、4 節(jié):GUI對(duì)象,包括:按鈕、文本框、鼠標(biāo)、鍵盤(pán)等事件的處理、布局設(shè)計(jì) 授課時(shí)間:2011-5-

17、18

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生深入了解GUI構(gòu)件及掌握布局控制方法、熟練掌握菜單和對(duì)話(huà)框、掌握簡(jiǎn)單繪圖方法。

教學(xué)重點(diǎn):熟練使用Java語(yǔ)言提供的布局管理器來(lái)管理組件在容器中的布局。教學(xué)難點(diǎn):深入了解組件在程序中安排中位置和大小使用方法。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》,印旻編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:布局管理器、容器 備注 第八章:Java高級(jí)編程

第 1、2、3節(jié):異常處理、多線(xiàn)程機(jī)制、Java程序?qū)W(wǎng)上資源的訪(fǎng)問(wèn) 授課時(shí)間:2011-5-

24、25

計(jì)劃學(xué)時(shí)數(shù):3 教學(xué)任務(wù)與目的:讓學(xué)生深入理解多線(xiàn)程的基本概念、熟練掌握創(chuàng)建線(xiàn)程的兩種基本方法、熟練處理線(xiàn)程的同步問(wèn)題和死鎖問(wèn)題、深入理解異常的基本概念、熟悉和掌握J(rèn)ava平臺(tái)定義異常類(lèi)、熟練掌握創(chuàng)建自定義異常類(lèi)的方法。教學(xué)重點(diǎn):熟練掌握創(chuàng)建線(xiàn)程的兩種基本方法。教學(xué)難點(diǎn):深入了解線(xiàn)程的同步問(wèn)題和死鎖問(wèn)題。教學(xué)方法:多媒體+板書(shū) 參考書(shū)目:《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》,印旻編著,清華大學(xué)出版社。專(zhuān)業(yè)詞匯:同步、死鎖、多線(xiàn)程、異常

第四篇:Java面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)大綱

Java面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)大綱

Object-Oriented Programming with Java Syllabus

課程名稱(chēng) 課程類(lèi)別 建設(shè)單位/教研室 前后課程 適用專(zhuān)業(yè)、層次 Java面向?qū)ο蟪绦蛟O(shè)課程英文名Object-Oriented Programming with Java 計(jì) 稱(chēng) 專(zhuān)業(yè)必修課 學(xué)分/學(xué)時(shí) 4.0/42+42 計(jì)算機(jī)系/軟件工程教研室 考核方式 考試 C語(yǔ)言程序設(shè)計(jì)

軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程

Upon completion of this course, students should master the basic knowledge of Java language, understand and grasp the basic object-oriented programming design ideas and skillfully use Java language to write, compile and debug programs.These would lay a good foundation for students on independently finish the work of program development with Java in the future.教學(xué)目的

The emphasis: 1.The origin of Java, Why should we learn Java language, Java cross-platform principle analysis(JVM)and Java Environment variable configuration.2.Data and Expressions: including Character Strings, Variables and Assignment, Primitive Data Types, Expressions, Data Conversion, Interactive Programs.3.Oriented object programming ideas: including Class, Object, Variables, Methods, Encapsulation, Inheritance, Polymorphism, Interface and so on.4.Java statements: including conditionals and loops statements.5.Arrays: Declaring and using one-dimensional arrays and two-dimensional arrays.6.Exceptions: including exception handling, uncaught exceptions, and try-catch statement and so on.7.GUI: including event handling and graphics user interface.The difficulty:

Object-oriented concept and idea, establishing application model and algorithm of description, the algorithm optimization of program and so on.教材和主要參考資料: Text and references Text :

John Lewis “Java程序設(shè)計(jì)教程(第六版)英文版” 電子工業(yè)出版社 ISBN-978-7-121-08808-7 References:

1.《Java編程思想(英文版 第3版)》,(美)Bruce Eckel編,機(jī)械工業(yè)出版社出版社; 2.Java程序設(shè)計(jì)基礎(chǔ)》,(美)Gary J.Bronson編, 趙德奎 林仕平譯,北京大學(xué)出版社。

3.Cay S.Horstmann, Gary Cornell.Java 2核心技術(shù) 卷I:基礎(chǔ)知識(shí).機(jī)械工業(yè)出版社, 2001.4.Cay S.Horstmann, Gary Cornell.Java 2核心技術(shù) 卷II:高級(jí)特性.機(jī)械工業(yè)出版社, 2001.教學(xué)內(nèi)容 學(xué)時(shí) 基本要求

按章、節(jié)具體列出

教學(xué)內(nèi)容 Topic 具體列出教學(xué)的基本要求,如了解、理解、掌握及應(yīng)用等。

By the end of chapter ,students should understand Chapter 1 Introduction

Chapter 2 Data and ExpressionsChapter 3 Using Classes and Objects Chapter 4 Writing Classes 3+3 To be able to have a fundamental understanding of software role in a computer system.? To know components of a computer ? To understand how those components interact ? To grasp how computers store and manipulate information ? To know how computers are connected into networks to share information.? To profile programming and programming languages ? To profile an introduction to Java ? To grasp object-oriented concepts 3+6 Explore some of the basic types of data used in a Java program and the use of expressions to perform calculations.? To understand character strings, concatenation, and escape sequences.? To grasp the declaration and use of variables.? To be familiar with Java primitive data types.? To understand expressions and operator precedence.? To grasp the syntax and processing of expressions.? To understand the types of data conversions and the mechanisms for

accomplishing them.? To know how to create interactive programs.? To understand the basic graphic concepts and the techniques for drawing

shapes.? To know the concept of a Java applet.4+4 Use the predefined classes in the Java class library that are provided to us to make the process of writing programs easier.? To grasp the creation of objects and the use of object reference variables.? To be familiar with the services provided by the String class.? To know how the java standard class library is organized into packages.? To be familiar with the services provided by the Random and Math class.? To grasp ways to format output using the NumberFormat and DecimalFormat

classes.? To be familiar with enumerated types.? To understand wrapper classes and the concept of autoboxing.? To understand components and containers used in graphics user interfaces.? To know a label component and the use of images.6+6 We've been using predefined classes.Now we will learn to write our own classes to define objects.? To grasp the structure and content of a class definition.? To understand the concept of object state using instance data.? To know the effect of visibility modifiers on methods and data.? To grasp the structure of a method definition, including parameters and return

values.? To grasp the structure and purpose of a constructor.? To grasp the creation of graphical objects.? To understand the concepts needed to create an interactive graphical user

interface.Chapter 5 Conditionals and Loops

Chapter 6 OBJECT-ORIENTED DESIGN

Chapter 7 Arrays

Chapter 8 Inheritance ? To know some basic GUI components and events.4+4 Now we will examine programming statements that allow us to make decisions and repeat processing steps in a loop.? To know the flow of control through a method.? To understand Boolean expressions that can be used to make decisions.? To grasp to perform basic decision making using if and switch statements.? To understand issues pertaining to the comparison of certain types of data.? To grasp familiarly to execute statements repetitively using while, do, and for

loops.? To understand the concept of an iterator object and use one to read a text file.? To know how to draw with the aid of conditionals and loops.? To know more GUI components and events.4+4 Now we can extend our discussion of the design of classes and objects ? To know key issues related to the design of object-oriented software.? To techniques for identifying the classes and objects needed in a program.? To understand the relationships among classes.? To understand the effect on the static modifier on methods and data.? To grasp the creation of a formal object interface.? Further grasp the definition of enumerated type classes.? To grasp issues related to the design of methods, including method

overloading.? To know issues related to the design of graphics user interface, including

layout managers.6+3 Arrays are objects that help us organize large amounts of information ? Define and use arrays for basic data organization.? To know bounds checking and techniques for managing capacity.? To learn to compare the issues related to arrays as objects and arrays of

objects.? To grasp the use of command-line arguments.? To grasp the syntax and use of variable-length parameter lists.? To be familiar with the creation and use of multidimensional arrays.? To be familiar with the ArrayList class and its generic parameter.? To know more mouse and keyboard events.6+6 Inheritance is a fundamental object-oriented design technique used to create and organize reusable classes.? To know the derivation of new classes from existing ones.? To understand the concept and purpose of method overriding.? To grasp the design of class hierarchies.? To grasp the issue of visibility as it relates to inheritance.? To have the ability to derive on interface from another.? To grasp object-oriented design in the context of inheritance.? To know the inheritance structure for GUI components.? To explore the creation of listeners by extending adaptor classes.Chapter 9 Polymorphism 3+3 Chapter 10 Exceptions 3+3 有關(guān)說(shuō)明:

擬稿(簽名):謝彥麒 Polymorphism is an object-oriented concept that allows us to create versatile software designs ? To understand polymorphism and explore its benefits.? To understand the concept of dynamic binding.? To grasp to use inheritance relationships to create polymorphic references.? To grasp to use interfaces to create polymorphic references.? To grasp sorting and searching using polymorphic implementations.? To be familiar with object-oriented design in the context of polymorphism.? To know the processing of events as an example of polymorphism.? To know more GUI components.Exception handling is an important aspect of object-oriented design ? To know the purpose of exceptions.? To know exception messages and the call stack trace.?

To be familiar with the usage of the try-catch statement for handling exception.? To understand the concept of exception propagation.?

To be familiar with the exception class hierarchy in the Java standard class library.? To be familiar with I/O exception and the ability to write text files.? To know how to create GUI using mnemonics and tool tips.?

To know additional GUI components and containers.核稿(簽名): 審批(簽名): 年 月 日

第五篇:JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)大綱

《JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)》課程教學(xué)大綱

Oriented object Programming in JAVA 編號(hào): 08065121

適用專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程 學(xué)時(shí)數(shù):32 學(xué)分?jǐn)?shù):2 執(zhí)筆者:田小玲 編寫(xiě)日期:2009年11月

一、課程的性質(zhì)和目的

本課程是為計(jì)算機(jī)科學(xué)與技術(shù)以及網(wǎng)絡(luò)工程專(zhuān)業(yè)本科生開(kāi)設(shè)的專(zhuān)業(yè)選修課,是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,通過(guò)本課程的學(xué)習(xí),培養(yǎng)和提高學(xué)生面向?qū)ο蟪绦蛟O(shè)計(jì)的能力和Java語(yǔ)言在web開(kāi)發(fā)中的應(yīng)用能力。

二、課程教學(xué)內(nèi)容

第一章 面向?qū)ο筌浖_(kāi)發(fā)概述(2學(xué)時(shí))1.內(nèi)容

面向?qū)ο髥?wèn)題求解的提出、面向?qū)ο髥?wèn)題求解的概述、對(duì)象、類(lèi)與實(shí)體、對(duì)象的屬性與相互關(guān)系、面向?qū)ο蟮能浖_(kāi)發(fā)過(guò)程、面向?qū)ο蟪绦蛟O(shè)計(jì)方法的優(yōu)點(diǎn)、開(kāi)發(fā)環(huán)境設(shè)置及開(kāi)發(fā)工具簡(jiǎn)介。

2.要求

(1)了解:面向?qū)ο筌浖_(kāi)發(fā)概述,面向?qū)ο蟮能浖_(kāi)發(fā)過(guò)程及面向?qū)ο蟪绦蛟O(shè)計(jì) 方法的優(yōu)點(diǎn)。

(2)掌握:對(duì)象的屬性與相互關(guān)系,對(duì)象、類(lèi)與實(shí)體的基本概念。(3)熟練掌握:開(kāi)發(fā)環(huán)境設(shè)置及開(kāi)發(fā)工具簡(jiǎn)介(補(bǔ)充)。3.重點(diǎn)

對(duì)象、類(lèi)與實(shí)體的基本概念。

4.難點(diǎn)

面向?qū)ο蟪绦蛟O(shè)計(jì)方法的理解。第二章 Java概述(2學(xué)時(shí))1.內(nèi)容

Java語(yǔ)言的特點(diǎn)、Java虛擬機(jī)及垃圾回收機(jī)制、JDK目錄結(jié)構(gòu)、Java 的API結(jié)構(gòu)及Java程序結(jié)構(gòu)、第一個(gè)Java Application程序、第一個(gè)Java Applet程序、圖形界面的輸入輸出、字符界面的輸入輸出。

2.要求

(1)了解:Java語(yǔ)言的發(fā)展歷史及特點(diǎn),Java Application程序及Java Applet程 序,圖形界面的輸入輸出,字符界面的輸入輸出。

(2)掌握:Java語(yǔ)言實(shí)現(xiàn)機(jī)制(補(bǔ)充),Java體系結(jié)構(gòu)(補(bǔ)充)。(3)熟練掌握:Java Application程序的結(jié)構(gòu)。3.重點(diǎn)

Java Application程序的結(jié)構(gòu)。

4.難點(diǎn)

Java語(yǔ)言實(shí)現(xiàn)機(jī)制。

第三章 Java語(yǔ)言基礎(chǔ)(2學(xué)時(shí))1.內(nèi)容

數(shù)據(jù)類(lèi)型、變量與常量、表達(dá)式、流程控制語(yǔ)句。2.要求

(1)了解:java語(yǔ)言的發(fā)展。

(2)掌握:數(shù)據(jù)類(lèi)型、變量與常量的定義及使用。(3)熟練掌握:表達(dá)式的使用,流程控制語(yǔ)句。3.重點(diǎn)

表達(dá)式的使用,流程控制語(yǔ)句。

4.難點(diǎn)

流程控制語(yǔ)句的運(yùn)用。

第四章 抽象、封裝與類(lèi)(6學(xué)時(shí))

1.內(nèi)容

抽象與封裝、Java的類(lèi)、類(lèi)的修飾符、域、方法、訪(fǎng)問(wèn)控制符。2.要求

(1)了解:抽象、封裝概念,系統(tǒng)定義的類(lèi)。

(2)掌握:類(lèi)的修飾符(abstract和final),域(包括靜態(tài)域、靜態(tài)初始化器、最終域和易失域),方法(包括抽象方法、靜態(tài)方法、最終方法)。

(3)熟練掌握:用戶(hù)程序自定義類(lèi)及創(chuàng)建對(duì)象與定義構(gòu)造函數(shù),訪(fǎng)問(wèn)控制符(包括public、缺省訪(fǎng)問(wèn)控制符、private、protected)的運(yùn)用。

3.重點(diǎn)

自定義類(lèi)、創(chuàng)建對(duì)象與定義構(gòu)造函數(shù)。

4.難點(diǎn)

四種訪(fǎng)問(wèn)控制符的運(yùn)用。第五章 繼承與多態(tài)(4學(xué)時(shí))1.內(nèi)容

Java的繼承、多態(tài)、Java的重載、構(gòu)造函數(shù)的繼承與重載、包及接口的概念。2.要求

(1)了解:繼承及多態(tài)的概念,Java接口的概念。(2)掌握:Java的方法重載,包的創(chuàng)建及引用。(3)熟練掌握:構(gòu)造函數(shù)的繼承與重載。

3.重點(diǎn)

方法的重載、類(lèi)的繼承。4.難點(diǎn)

屬性的隱藏、方法的覆蓋。第六章 工具類(lèi)與算法(2學(xué)時(shí))

1.內(nèi)容

語(yǔ)言基礎(chǔ)類(lèi)庫(kù)(包括Object類(lèi)、數(shù)據(jù)類(lèi)型類(lèi)、Math類(lèi)及System類(lèi))、Applet類(lèi)與Applet小程序、數(shù)組。

2.要求

(1)了解:Applet類(lèi)與Applet小程序。(2)掌握:Java語(yǔ)言基礎(chǔ)類(lèi)庫(kù)。(3)熟練掌握:數(shù)組的聲明及初始化。3.重點(diǎn)

數(shù)組的聲明及初始化、數(shù)組的應(yīng)用。4.難點(diǎn)

編寫(xiě)Applet小程序。

第七章 圖形用戶(hù)界面的設(shè)計(jì)與實(shí)現(xiàn)(8學(xué)時(shí))

1.內(nèi)容

圖形用戶(hù)界面概述、GUI標(biāo)準(zhǔn)組件概述及布局設(shè)計(jì)、Java的事件處理機(jī)制。2.要求

(1)了解:圖形界面組件之間的層次關(guān)系、容器的概念和作用。(2)掌握:圖形用戶(hù)界面程序的基本結(jié)構(gòu)。(3)熟練掌握:事件監(jiān)聽(tīng)機(jī)制。3.重點(diǎn)

圖形用戶(hù)界面程序的基本結(jié)構(gòu)。4.難點(diǎn)

Java的事件處理機(jī)制。

第八章 Java高級(jí)編程(6學(xué)時(shí))

1.內(nèi)容

異常處理、Java多線(xiàn)程機(jī)制、Swing GUI 組件、流式輸入輸出與文件處理、用Java實(shí)現(xiàn)底層網(wǎng)絡(luò)通信、Java程序?qū)W(wǎng)上資源的訪(fǎng)問(wèn)。

2.要求

(1)了解:例外的概念、Java中線(xiàn)程的基本概念、Java的線(xiàn)程類(lèi)與Runnable接口及如何在程序中實(shí)現(xiàn)多線(xiàn)程、Java輸入輸出類(lèi)庫(kù)及文件的處理與隨機(jī)訪(fǎng)問(wèn)、使用Java實(shí)現(xiàn)底層網(wǎng)絡(luò)通信、Java程序?qū)W(wǎng)上資源的訪(fǎng)問(wèn)。

3(2)掌握:例外處理機(jī)制。

(3)熟練掌握:Swing GUI組件的運(yùn)用。3.重點(diǎn)

例外處理機(jī)制、Swing GUI組件的創(chuàng)建。

4.難點(diǎn)

自定義異常類(lèi)。

三、課程教學(xué)的基本要求

課程教學(xué)的基本要求包含三項(xiàng):上機(jī)環(huán)節(jié)、作業(yè)要求、考試方式。1.上機(jī)環(huán)節(jié)

根據(jù)課堂講授的理論,并結(jié)合上機(jī)操作讓學(xué)生及時(shí)掌握每章節(jié)所學(xué)的知識(shí),通過(guò)實(shí)操可加深學(xué)生對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)的思想及Java程序設(shè)計(jì)的領(lǐng)會(huì)。

2.作業(yè)要求

(1)作業(yè)要求:獨(dú)立思考完成、書(shū)寫(xiě)工整、按時(shí)交(2)作業(yè)量:每次課均布置作業(yè),作業(yè)量約2~3題(3)總作業(yè)量:約30~40道題 3.考試方式

(1)考試方式:閉卷筆試(2)評(píng)定成績(jī)要求:

總成績(jī)=平時(shí)成績(jī)×30%+考試成績(jī)×70%

四、本課程與其它課程的聯(lián)系與分工

1.前期課程:

程序設(shè)計(jì)基礎(chǔ)、計(jì)算機(jī)網(wǎng)絡(luò)、C語(yǔ)言程序設(shè)計(jì)、C++程序設(shè)計(jì) 2.后續(xù)課程:

軟件工程、Web應(yīng)用程序開(kāi)發(fā)

五、建議教材與教學(xué)參考書(shū)

[1] 印旻.《Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》,清華大學(xué)出版社 [2] 於東軍,楊靜宇.《Java程序設(shè)計(jì)與應(yīng)用開(kāi)發(fā)》,清華大學(xué)出版社 [3] 辛運(yùn)幃.《Java程序設(shè)計(jì)》,清華大學(xué)出版社 [4] 姜?jiǎng)?《Java語(yǔ)言程序設(shè)計(jì)》,人民郵電出版社 [5] 閻菲.《Java程序設(shè)計(jì)教程》,中國(guó)水利水電出版社

下載Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-在線(xiàn)作業(yè)_E 答案[合集五篇]word格式文檔
下載Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-在線(xiàn)作業(yè)_E 答案[合集五篇].doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(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)范文推薦

主站蜘蛛池模板: 99热这里只就有精品22| 中文字幕久久综合久久88| 野花社区视频www官网| 亚洲中文无码永久免费| 国产aⅴ无码久久丝袜美腿| 成人免费午夜a大片app| 日本一区二区三区免费播放视频站| 97精品一区二区视频在线观看| 国产在线精品一区二区高清不卡| 亚洲日韩午夜av不卡在线观看| 天天拍夜夜添久久精品| 丝袜熟女国偷自产中文字幕亚洲| 国产电影无码午夜在线播放| 国产在线精品一区二区在线观看| 精品国产一区二区av麻豆| 国产精品va在线观看丝瓜影院| 一本色道久久综合狠狠躁| 久久www免费人成看片入口| 亚洲精品蜜桃久久久久久| 亚洲av国产av综合av卡| 亚洲欧美在线综合色影视| 亚洲中文字幕无码永久免弗| 《人妻大乳被揉2》| 一本到在线观看视频| 私人毛片免费高清影视院| 亚洲国产精品成人综合色| 日韩精品人妻系列无码av东京| 性欧美videofree高清精品| 欧美老肥妇多毛xxxxx| 黄色小说视频| 国产欧美日韩精品丝袜高跟鞋| 国产精品亚洲专区无码影院| 欧美在线人视频在线观看| 久久青青草原国产免费播放| 最新的国产成人精品2021| 国产乱对白刺激视频| 亚洲国产精品无码久久久蜜芽| 中文字幕一区二区精品区| 一日本道伊人久久综合影| 国产精品国产三级国av| 国产熟女一区二区三区四区五区|