欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Java語言程序設(shè)計(jì)課程知識(shí)點(diǎn)總結(jié)

      時(shí)間:2019-05-12 11:12:32下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《Java語言程序設(shè)計(jì)課程知識(shí)點(diǎn)總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《Java語言程序設(shè)計(jì)課程知識(shí)點(diǎn)總結(jié)》。

      第一篇:Java語言程序設(shè)計(jì)課程知識(shí)點(diǎn)總結(jié)

      Java語言程序設(shè)計(jì)課程知識(shí)點(diǎn)總結(jié)

      by wgc

      1、構(gòu)造方法

      無返回值,和類名相同 new調(diào)用

      2、方法的重載

      (1同3不同)方法名稱相同

      參數(shù)個(gè)數(shù) 類型 順序不同 與返回值類型無關(guān)

      構(gòu)造方法重載

      普通方法重載

      3、變量的作用域

      成員變量

      局部變量

      局部變量隱藏成員變量 this

      4、this關(guān)鍵字

      得到當(dāng)前對(duì)象的成員變量,代表當(dāng)前對(duì)象

      5、對(duì)象作為方法的參數(shù)

      對(duì)象

      傳引用

      基本類型

      傳值

      6、包

      pakage

      import

      7、訪問控制修飾符

      public 缺省的 屬性和方法

      private

      缺省的 protected

      public

      8、static

      類成員變量(靜態(tài)成員變量)

      實(shí)例成員變量

      類方法(靜態(tài)方法)

      類成員變量在類加載時(shí)初始化(分配內(nèi)存空間)

      實(shí)例方法可以調(diào)用任何成員變量和方法

      類方法只能調(diào)用類變量和類方法

      9、繼承

      定義 extends

      屬性和方法的繼承

      public

      不同包能繼承

      protected

      不同包能繼承(訪問不一樣,必須在子類中才能訪問)友好的 同一包中能繼承 private

      不能被繼承 總結(jié):

      (1)、當(dāng)父子類定義在同一個(gè)包中時(shí),父類的所有非私有屬性和方法可以被子類

      繼承

      (2)、當(dāng)父子類定義在不同包中時(shí)(父類被public修飾),父類的被public和

      protected 修飾的屬性和方法可以被子類繼承。

      10、屬性的隱藏

      子類與父類成員變量名字相同時(shí),子類成員變量隱藏了父類的成員變量

      注意:

      在子類中調(diào)用從父類繼承的方法時(shí),和子類的成員變量沒關(guān)系。

      11、方法的覆蓋

      子類與父類方法名字相同、參數(shù)類型、個(gè)數(shù)、順序都相同時(shí),子類方法覆蓋

      父類的方法。

      12、繼承關(guān)系中的構(gòu)造方法

      子類實(shí)例化時(shí),會(huì)首先調(diào)用父類(或父類的父類)的構(gòu)造方法,然后在調(diào)用自己 的構(gòu)造方法。

      13、super關(guān)鍵字

      調(diào)用父類構(gòu)造方法

      默認(rèn)無參super();

      有參 super(a);

      注:super關(guān)鍵字必須為子類構(gòu)造方法的第一條語句。

      調(diào)用父類被覆蓋的普通方法,或被隱藏的成員變量

      super.show();

      super.a;

      14、上轉(zhuǎn)型對(duì)象(父、子類對(duì)象的使用與轉(zhuǎn)化)

      子類實(shí)例賦給父類的引用

      上轉(zhuǎn)型對(duì)象與父類對(duì)象唯一的區(qū)別為上轉(zhuǎn)型對(duì)象調(diào)用子類覆蓋(重寫)的方法。

      多態(tài)

      15、abstract 抽象類與抽象方法

      抽象類中可以有抽象方法和普通方法

      抽象方法必須定義在抽象類中

      抽象方法只有定義,沒有實(shí)現(xiàn)。

      通過繼承抽象類的子類對(duì)象來調(diào)用抽象類中的方法

      一個(gè)非抽象類繼承抽象類,必須覆蓋(重寫)抽象類中的抽象方法。

      16、final

      修飾類

      修飾成員變量

      修飾局部變更

      修飾方法

      17、接口

      interface

      implements

      接口中成員變量都是公共的、靜態(tài)的常量

      public static final int MIN=0;

      接口中的方法都是公共的、抽象的public abstract void method();

      接口之間可以多繼承

      // interface B extends A,Computable

      類實(shí)現(xiàn)(implemnets)某個(gè)接口,必須實(shí)現(xiàn)里邊所有方法

      接口回調(diào)

      把實(shí)現(xiàn)某個(gè)接口的類的對(duì)象賦給此接口的變量,稱為接口回調(diào)

      用法與對(duì)象的上轉(zhuǎn)型對(duì)象相同。

      18、abstract類與接口的比較

      abstract類和接口都可以有abstract方法。

      接口中只可以有常量,不能有變量;而abstract類中既可以有常量也可以有變量。abstract類中也可以有非abstract方法,接口不可以。

      意義區(qū)別:

      抽象類表示事物之間縱向的聯(lián)系。如:車、汽車、公共汽車

      接口表示事物之間橫向的聯(lián)系。

      如:鳥、飛機(jī)、超人(都能飛)

      19、內(nèi)部類

      第二篇:《Java程序設(shè)計(jì)》課程總結(jié).

      《Java程序設(shè)計(jì)》總評(píng)成績(jī)分析及課程總結(jié)

      1、學(xué)期授課計(jì)劃是否符合教學(xué)大綱要求 符合。

      2、教學(xué)內(nèi)容及進(jìn)度是否與學(xué)期授課計(jì)劃有出入,是何原因 無出入,完成規(guī)定的學(xué)習(xí)內(nèi)容。

      3、作業(yè)計(jì)劃、階段測(cè)試計(jì)劃、期末考試完成情況如何

      順利完成預(yù)定的作業(yè)計(jì)劃及階段測(cè)試計(jì)劃。順利完成期末考試。

      4、總評(píng)成績(jī)結(jié)果分析

      因?qū)W生素質(zhì)較高,在課堂表現(xiàn)、課程作品和答辯中整體表現(xiàn)良好,因此總評(píng)成績(jī)整體較高,85分以上人數(shù)占24%,無不及格學(xué)生。

      5、對(duì)本課程教學(xué)及存在問題有何改進(jìn)意見和設(shè)想

      在今后的教學(xué)過程中應(yīng)該加強(qiáng)“項(xiàng)目導(dǎo)向,任務(wù)驅(qū)動(dòng)”的教學(xué)手段的運(yùn)用,同時(shí)應(yīng)采取各種方法加強(qiáng)與學(xué)生的互動(dòng)。在本課程中,我采用了多媒體網(wǎng)絡(luò)教室、MindMapper、飛秋等軟件輔助教學(xué),以學(xué)生為主體,以項(xiàng)目為主線,學(xué)生的參與性非常高,效果很好,在今后的課程中我會(huì)繼續(xù)加以實(shí)踐和總結(jié)。

      總結(jié)人:xxx 2009-1-9

      第三篇:JAVA程序設(shè)計(jì)課程總結(jié)

      JAVA程序設(shè)計(jì)課程總結(jié)

      專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)號(hào): 姓名:

      JAVA程序設(shè)計(jì)課程總結(jié)

      經(jīng)過一學(xué)期的java學(xué)習(xí),我在老師的上課講解以及自己的課下學(xué)習(xí)中對(duì)java編程有了一定的了解,我深深喜歡上了這種語言。培養(yǎng)了我正確應(yīng)用面向?qū)ο蟮乃季S方法分析問題和解決問題的能力。

      學(xué)習(xí)的內(nèi)容主要分為以下幾個(gè)部分:(1)java程序的編輯,編譯,運(yùn)行環(huán)境

      (2)java語言程序設(shè)計(jì)中最基本的問題,即標(biāo)識(shí)符,關(guān)鍵字,數(shù)據(jù)類型,常量,變量,表達(dá)式,聲明語句,賦值語句,數(shù)據(jù)的輸入與輸出等。(3)流程控制語句,即分支語句,循環(huán)語句,轉(zhuǎn)移語句。

      (4)控制研究對(duì)象復(fù)雜性的原則,即分類,抽象,封裝和繼承,多態(tài)等。(5)數(shù)組的定義。(6)高級(jí)GUI組件的應(yīng)用。

      其中我對(duì)類與繼承了解較多。一.類

      在Java中,類文件是以.java為后綴的代碼文件,在每個(gè)類文件中最多只許出現(xiàn)一個(gè)public類,當(dāng)有public類的時(shí)候,類文件的名稱必須和public類的名稱相同,若不存在public,澤類文件的名稱可以為任意的名稱,但不能是數(shù)字開頭的名稱。在類內(nèi)部對(duì)于成員變量,如果在定義的時(shí)候沒有進(jìn)行顯示的賦值初始化,則java會(huì)保證類的每個(gè)成員變量都得到恰當(dāng)?shù)某跏蓟?/p>

      1)對(duì)于char、short、byte、int、long、float、double等基本數(shù)據(jù)類型的變量來說會(huì)默認(rèn)初始化為0,bolean變量默認(rèn)會(huì)被初始化為false; 2)對(duì)于引用類型的變量,會(huì)默認(rèn)初始化為null。

      3)如果沒有顯示地定義構(gòu)造器,則編譯器會(huì)自動(dòng)創(chuàng)建一個(gè)無參構(gòu)造器,注意:如果顯示地定義了構(gòu)造器,編譯器就不會(huì)自動(dòng)添加構(gòu)造器,所有的構(gòu)造器默認(rèn)為static的。

      初始化順序?yàn)椋寒?dāng)程序執(zhí)行時(shí),需要生成某個(gè)類的對(duì)象,Java執(zhí)行引擎會(huì)先檢查是否加載了這個(gè)類,如果沒有加載,則先執(zhí)行類的加載再生成對(duì)象,如果已經(jīng)加載,則直接生成對(duì)象。在類的加載過程中,類的static成員變量會(huì)被初始化,另外,如果類中有static語句塊,則會(huì)執(zhí)行static語句塊。static成員變量和static語句塊的執(zhí)行順序同代碼中的順序一致。在Java中,類是按需加載,只有當(dāng)需要用到這個(gè)類的時(shí)候,才會(huì)加載這個(gè)類,并且只會(huì)加載一次。例如:

      運(yùn)行這段代碼就會(huì)發(fā)現(xiàn)“歐陽”只會(huì)被打印一次。在生成對(duì)象的過程中,會(huì)先初始化對(duì)象的成員變量,然后再執(zhí)行構(gòu)造器。也就是說類中的變量會(huì)在任何方法調(diào)用之前得到初始化,即使變量散步于方法定義之間。

      二.繼承

      在java中使用extends關(guān)鍵字來表示繼承關(guān)系,當(dāng)創(chuàng)建一個(gè)類時(shí),總是在繼承,如果沒有明確指出要繼承的類,就總是隱式的從根類Object進(jìn)行繼承。例如:

      類Number繼承于Student類,Student類稱為父類(基類),Number類稱為子類(導(dǎo)出類)。如果兩個(gè)類存在繼承關(guān)系,則子類會(huì)自動(dòng)繼承父類的方法和變量,在子類中可以調(diào)用父類的方法和變量。在java中,只允許單繼承,也就是說 一個(gè)類最多只能顯示地繼承于一個(gè)父類。但是一個(gè)類卻可以被多個(gè)類繼承,也就是說一個(gè)類可以擁有多個(gè)子類。1.子類繼承父類的成員變量

      當(dāng)子類繼承了某個(gè)類之后,便可以使用父類中的成員變量,但是并不是完全繼承父類的所有成員變量。具體的原則如下: 1)能夠繼承父類的public和protected成員變量;不能夠繼承父類的private成員變量; 2)對(duì)于父類的包訪問權(quán)限成員變量,如果子類和父類在同一個(gè)包下,則子類能夠繼承;否則,子類不能夠繼承; 3)對(duì)于子類可以繼承的父類成員變量,如果在子類中出現(xiàn)了同名稱的成員變量,則會(huì)發(fā)生隱藏現(xiàn)象,即子類的成員變量會(huì)屏蔽掉父類的同名成員變量。如果要在子類中訪問父類中同名成員變量,需要使用super關(guān)鍵字來進(jìn)行引用。

      2.子類繼承父類的方法

      子類也并不是完全繼承父類的所有方法。1)能夠繼承父類的public和protected成員方法;不能夠繼承父類的private成員方法; 2)對(duì)于父類的包訪問權(quán)限成員方法,如果子類和父類在同一個(gè)包下,則子類能夠繼承;否則,子類不能夠繼承;

      3)對(duì)于子類可以繼承的父類成員方法,如果在子類中出現(xiàn)了同名稱的成員方法,則稱為覆蓋,即子類的成員方法會(huì)覆蓋掉父類的同名成員方法。如果要在子類中訪問父類中同名成員方法,需要使用super關(guān)鍵字來進(jìn)行引用。

      注意:隱藏是針對(duì)成員變量和靜態(tài)方法的,而覆蓋是針對(duì)普通方法的。

      3.構(gòu)造器

      子類是不能夠繼承父類的構(gòu)造器,如果父類的構(gòu)造器都是帶有參數(shù)的,則必須在子類的構(gòu)造器中顯示地通過super關(guān)鍵字調(diào)用父類的構(gòu)造器并配以適當(dāng)?shù)膮?shù)列表。如果父類有無參構(gòu)造器,則在子類的構(gòu)造器中用super關(guān)鍵字調(diào)用父類構(gòu)造器不是必須的,如果沒有使用super關(guān)鍵字,系統(tǒng)會(huì)自動(dòng)調(diào)用父類的無參構(gòu)造器。例如:

      這樣的代碼是沒有問題的,如果把父類的無參構(gòu)造器去掉,則下面的代碼必然會(huì)出錯(cuò):

      改成下面這樣就行了:

      4.Super super主要有兩種用法: 1)2)super.成員變量/super.成員方法;super(parameter1,parameter2....)第一種用法主要用來在子類中調(diào)用父類的同名成員變量或者方法;第二種主要用在子類的構(gòu)造器中顯示地調(diào)用父類的構(gòu)造器,要注意的是,如果是用在子類構(gòu)造器中,則必須是子類構(gòu)造器的第一個(gè)語句。

      以上就是我掌握較好的點(diǎn),但是其中也有很多我沒有考慮到的地方。很感謝老師陪我度過了一個(gè)愉快的學(xué)期,老師的教學(xué)方法(即實(shí)例與理論結(jié)合)也是我所認(rèn)可的,能接受的,相信我在以后的工作生活中會(huì)越來越好。

      第四篇:Java程序設(shè)計(jì)課程教案

      Java使用教材:

      程序設(shè)計(jì)課程教案(普通版)

      Java程序設(shè)計(jì)教程,雍俊海主編,清華大學(xué)出版社,2007,國(guó)家十一五規(guī)劃教材 主要參考書:

      《Java語言程序設(shè)計(jì)》,郎波,清華大學(xué)出版社,2005年5月?!禞ava程序設(shè)計(jì)教程》,施霞萍等.機(jī)械工業(yè)出版社,2006 《Java編程思想第3版》,[美]??藸?Eckel,B.)著,陳昊鵬等譯.機(jī)械工業(yè)出版社,2005J 《JAVA軟件開發(fā)(第二版)》,Russel Winder&Graham Roberts著,竇巍 譯,人民郵電出版社,2004.2 課程總體目標(biāo)

      本課程是軟件工程專業(yè)開設(shè)的學(xué)科基礎(chǔ)課。本課程的教學(xué)任務(wù)是通過Java程序設(shè)計(jì)的課堂講授、課內(nèi)實(shí)驗(yàn),課外自主試驗(yàn)等教學(xué)環(huán)節(jié),培養(yǎng)學(xué)生程序設(shè)計(jì)使用Java語言進(jìn)行程序設(shè)計(jì)的基本能力,并且養(yǎng)成學(xué)生良好的編程習(xí)慣和規(guī)范的編程風(fēng)格。使學(xué)生掌握較扎實(shí)的 Java 語言基礎(chǔ),理解面向?qū)ο蟪绦蛟O(shè)計(jì)的思想,為Java后續(xù)課程的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。

      課程的主要內(nèi)容如下:

      1、緒論

      2、Java程序設(shè)計(jì)基礎(chǔ)

      3、Java面向?qū)ο蟪绦蛟O(shè)計(jì)

      4、數(shù)組、字符串、向量和哈希表

      5、泛型、枚舉與for語句的簡(jiǎn)化寫法

      6、Java異常處理與遞歸

      7、文件與數(shù)據(jù)流

      8、Java圖形用戶界面程序設(shè)計(jì)

      9、多線程程序設(shè)計(jì)

      10、網(wǎng)絡(luò)程序設(shè)計(jì)

      第1章 緒論

      一、教學(xué)目的和要求

      了解Java語言的發(fā)展歷史,Java語言的特點(diǎn),學(xué)會(huì)安裝配置Java開發(fā)環(huán)境,能夠編譯和運(yùn)行Java程序。

      二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)分配

      1、教學(xué)內(nèi)容

      Java語言的發(fā)展歷史 Java語言的特點(diǎn)

      Java開發(fā)環(huán)境的安裝與配置

      Java程序開發(fā)過程以及命令行狀態(tài)下編譯與運(yùn)行過程介紹

      2、教學(xué)重點(diǎn)

      Java語言的特點(diǎn),開發(fā)環(huán)境配置,編譯運(yùn)行方法

      3、教學(xué)難點(diǎn)

      理解Java程序?yàn)槭裁茨軌蛞淮尉幾g到處運(yùn)行;為什么要配置Path環(huán)境變量;編譯與運(yùn)行的注意事項(xiàng)。

      4、解決辦法

      原理講解,操作演示

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

      發(fā)展歷史:0.5課時(shí) Java語言的特點(diǎn):0.5課時(shí)

      Java開發(fā)環(huán)境的安裝與配置:0.5課時(shí)

      Java程序開發(fā)過程以及命令行狀態(tài)下編譯與運(yùn)行過程介紹:0.5課時(shí)

      三、教學(xué)過程(教學(xué)方法、實(shí)施步驟)

      使用PPT講解,運(yùn)行環(huán)境配置,編譯運(yùn)行Java程序則現(xiàn)場(chǎng)操作演示。

      四、課外學(xué)習(xí)要求和作業(yè)要求

      課外作業(yè):要求下載JDK,自行安裝配置并編譯運(yùn)行HelloWorld.java程序

      第2章 Java程序設(shè)計(jì)基礎(chǔ)

      一、教學(xué)目的和要求

      了解Java中數(shù)據(jù)的類型,表示方法,變量的聲明,掌握使用標(biāo)識(shí)符命名Java中各種成分的規(guī)定和規(guī)范;正確掌握表達(dá)式的書寫方法;能夠使用各種控制結(jié)構(gòu)實(shí)現(xiàn)程序的邏輯;掌握結(jié)構(gòu)化程序設(shè)計(jì)的思想和算法描述工具的使用。

      二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)分配

      1、教學(xué)內(nèi)容

      標(biāo)識(shí)符和關(guān)鍵字 基本數(shù)據(jù)類型 常量和變量 數(shù)據(jù)類型轉(zhuǎn)換 運(yùn)算符:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、布爾邏輯運(yùn)算符、位運(yùn)算符、賦值類運(yùn)算符、條件運(yùn)算符等 表達(dá)式

      程序流程控制語句:if和switch語句;for、while、do~while循環(huán)語句;break、Continue和return語句 結(jié)構(gòu)化程序設(shè)計(jì)

      2、教學(xué)重點(diǎn)

      基本數(shù)據(jù)類型和類型轉(zhuǎn)換,常量和變量,運(yùn)算符與表達(dá)式,程序流程控制語句。

      3、教學(xué)難點(diǎn)

      數(shù)據(jù)類型轉(zhuǎn)換;前綴自增、自減運(yùn)算符與后綴自增、自減運(yùn)算符的區(qū)別;程序流程控制語句。分支語句的嵌套;循環(huán)語句的嵌套;標(biāo)號(hào)的概念與使用。

      4、解決辦法

      原理講解,操作演示

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

      標(biāo)識(shí)符和關(guān)鍵字,基本數(shù)據(jù)類型,常量和變量:2學(xué)時(shí) 數(shù)據(jù)類型轉(zhuǎn)換,運(yùn)算符,表達(dá)式:1學(xué)時(shí)

      程序流程控制語句,break、Continue和return語句:2學(xué)時(shí) 結(jié)構(gòu)化程序設(shè)計(jì):1學(xué)時(shí)

      三、教學(xué)過程(教學(xué)方法、實(shí)施步驟)

      使用PPT講解,對(duì)每一個(gè)編程知識(shí)點(diǎn)編寫Java程序進(jìn)行運(yùn)行演示。

      四、課外學(xué)習(xí)要求和作業(yè)要求 課外作業(yè):要求復(fù)習(xí)課堂教學(xué)內(nèi)容,對(duì)主要知識(shí)點(diǎn)布置作業(yè),要求編寫程序并條試運(yùn)行。要求學(xué)會(huì)使用算法描述工具表示和設(shè)計(jì)程序的算法。

      第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)

      一、教學(xué)目的和要求

      了解面向?qū)ο蟪绦蛟O(shè)計(jì)基本思想,掌握類的設(shè)計(jì)方法、實(shí)例對(duì)象的創(chuàng)建與使用。了解變量作用域范圍與參數(shù)傳遞方式。了解并能運(yùn)用Java中面向?qū)ο蟮姆庋b性、繼承性、多態(tài)性;

      掌握訪問權(quán)限的控制方法,修飾詞abstract、static和final的使用;掌握包、抽象類、接口、內(nèi)部類的概念和使用方法。

      二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)分配

      1、教學(xué)內(nèi)容

      類和對(duì)象的基本概念。面向?qū)ο蟪绦蛟O(shè)計(jì)基本思想。

      類的設(shè)計(jì)、構(gòu)造方法、類的成員變量和成員方法。實(shí)例對(duì)象的創(chuàng)建與使用。

      變量作用域范圍與參數(shù)傳遞方式。繼承性。

      多態(tài)性:靜態(tài)多態(tài)性和動(dòng)態(tài)多態(tài)性。封裝性和訪問權(quán)限控制。

      修飾詞abstract、static和final。包的概念和使用 抽象類和接口。內(nèi)部類。

      2、教學(xué)重點(diǎn)

      類的定義,對(duì)象的創(chuàng)建,構(gòu)造方法的定義與使用,方法的重載與覆蓋,類的繼承,包,抽象類和接口。

      3、教學(xué)難點(diǎn)

      類與對(duì)象的概念、創(chuàng)建和使用;方法重載的規(guī)則;類的繼承與運(yùn)行時(shí)多態(tài),類繼承時(shí)對(duì)構(gòu)造方法的處理問題,訪問控制權(quán)限的使用;方法覆蓋的規(guī)則;抽象類的應(yīng)用,接口的應(yīng)用;抽象類與接口的異同。

      4、解決辦法

      原理講解,操作演示

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

      類和對(duì)象的基本概念,面向?qū)ο蟪绦蛟O(shè)計(jì)基本思想:2學(xué)時(shí)

      類的設(shè)計(jì)、構(gòu)造方法、類的成員變量和成員方法,實(shí)例對(duì)象的創(chuàng)建與使用,變量作用域范圍與參數(shù)傳遞方式:2學(xué)時(shí)

      繼承性,方法覆蓋,多態(tài)性:靜態(tài)多態(tài)性和動(dòng)態(tài)多態(tài)性:2學(xué)時(shí) 封裝性和訪問權(quán)限控制,修飾詞abstract、static和final,包的概念和使用:2學(xué)時(shí)

      抽象類和接口,內(nèi)部類:2學(xué)時(shí)

      三、教學(xué)過程(教學(xué)方法、實(shí)施步驟)

      使用PPT講解,對(duì)每一個(gè)編程知識(shí)點(diǎn)編寫Java程序進(jìn)行運(yùn)行演示。

      四、課外學(xué)習(xí)要求和作業(yè)要求

      課外作業(yè):要求復(fù)習(xí)課堂教學(xué)內(nèi)容,對(duì)主要知識(shí)點(diǎn)布置作業(yè),要求編寫程序并條試運(yùn)行。安排4個(gè)學(xué)時(shí)的課內(nèi)上機(jī)實(shí)驗(yàn)。

      第4章 數(shù)組、字符串、向量與哈希表

      一、教學(xué)目的和要求

      了解一維數(shù)據(jù)和多維數(shù)組的聲明與使用,掌握遍歷數(shù)組的方法,了解并能夠使用字符串String的常用方法,掌握StringBuffer的用法,了解并掌握向量Vector,哈希表Hashtable、HashMap和WeakHashMap的用法。

      二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)分配

      1、教學(xué)內(nèi)容

      數(shù)組:一維數(shù)據(jù)和多維數(shù)組。字符串:String和StringBuffer。向量:Vector。

      哈希表:Hashtable、HashMap和WeakHashMap。

      2、教學(xué)重點(diǎn)

      一維數(shù)組的使用,String和StringBuffer的構(gòu)造方法和常見方法的使用,Vector類的使用,哈希表類的創(chuàng)建和使用。

      3、教學(xué)難點(diǎn)

      多維數(shù)組的聲明和使用,數(shù)組的初始化方法,String和StringBuffer的使用方法的區(qū)別,哈希表類的使用。

      4、解決辦法

      原理講解,操作演示

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

      數(shù)組:一維數(shù)據(jù)和多維數(shù)組:1.5學(xué)時(shí) 字符串:String和StringBuffer:1學(xué)時(shí) 向量:Vector,哈希表:1.5學(xué)時(shí)

      三、教學(xué)過程(教學(xué)方法、實(shí)施步驟)

      使用PPT講解,對(duì)每一個(gè)編程知識(shí)點(diǎn)編寫Java程序進(jìn)行運(yùn)行演示。

      四、課外學(xué)習(xí)要求和作業(yè)要求

      課外作業(yè):要求復(fù)習(xí)課堂教學(xué)內(nèi)容,對(duì)主要知識(shí)點(diǎn)布置作業(yè),要求編寫程序并條試運(yùn)行。要求作業(yè)必須進(jìn)行上機(jī)調(diào)試。

      第5章 異常處理

      一、教學(xué)目的和要求

      了解異常的概念,異常類的層次結(jié)構(gòu);掌握異常的拋出、捕獲和處理方法;能夠自定義異常類并且使用自定義異常類。

      二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)分配

      1、教學(xué)內(nèi)容

      異常的概念。異常類的層次結(jié)構(gòu)。異常的拋出、捕獲和處理。自定義異常類

      2、教學(xué)重點(diǎn)

      異常的基本概念,異常的拋出捕獲和處理,自定義異常類。

      3、教學(xué)難點(diǎn)

      異常的處理機(jī)制;Try-catch-finallly異常處理結(jié)構(gòu)的執(zhí)行流程特點(diǎn);自定義異常類。

      4、解決辦法

      原理講解,操作演示

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

      異常的概念,異常類的層次結(jié)構(gòu):0.5學(xué)時(shí) 異常的拋出、捕獲和處理:1學(xué)時(shí) 自定義異常類:0.5學(xué)時(shí)

      三、教學(xué)過程(教學(xué)方法、實(shí)施步驟)

      使用PPT講解,對(duì)每一個(gè)編程知識(shí)點(diǎn)編寫Java程序進(jìn)行運(yùn)行演示。

      四、課外學(xué)習(xí)要求和作業(yè)要求

      課外作業(yè):要求復(fù)習(xí)課堂教學(xué)內(nèi)容,對(duì)主要知識(shí)點(diǎn)布置作業(yè),要求編寫程序并條試運(yùn)行。安排一次課內(nèi)上機(jī)實(shí)驗(yàn)。

      第6章 文件與數(shù)據(jù)流

      一、教學(xué)目的和要求

      了解輸入流與輸出流的基本概念,掌握常見輸入和輸出流類的使用,掌握文件和隨機(jī)存取文件的操作,了解讀寫器的使用方法,掌握對(duì)象序列化的概念。能夠編寫從鍵盤輸入數(shù)據(jù)以及對(duì)磁盤文件進(jìn)行讀寫的程序

      二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)分配

      1、教學(xué)內(nèi)容

      輸入流與輸出流的基本概念。

      常見輸入和輸出流類:InputStream和OutputStream,DataInputStream和DataOutputStream,F(xiàn)ileInputStream和FileOutputStream,PrintStream, 帶緩存的輸入流和輸出流。文件和隨機(jī)存取文件。

      讀寫器:Reader和Writer,F(xiàn)ileReader和FileWriter,帶緩存的讀寫器,PrintWriter。

      對(duì)象序列化。

      2、教學(xué)重點(diǎn)

      輸入輸出流的基本概念,文件輸入流和文件輸出流,文件與目錄管理,隨機(jī)存取文件。

      3、教學(xué)難點(diǎn)

      字節(jié)流與字符流的選用,節(jié)點(diǎn)流與過濾流的配合使用,隨機(jī)讀寫文件,對(duì)象序列化。

      4、解決辦法

      原理講解,操作演示

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

      輸入流與輸出流的基本概念,常見輸入和輸出流類的使用,過濾流的使用:2學(xué)時(shí)

      文件和隨機(jī)存取文件,讀寫器:Reader和Writer,F(xiàn)ileReader和FileWriter,帶緩存的讀寫器,PrintWriter,對(duì)象序列化:2學(xué)時(shí)

      三、教學(xué)過程(教學(xué)方法、實(shí)施步驟)

      使用PPT講解,對(duì)每一個(gè)編程知識(shí)點(diǎn)編寫Java程序進(jìn)行運(yùn)行演示。

      四、課外學(xué)習(xí)要求和作業(yè)要求

      課外作業(yè):要求復(fù)習(xí)課堂教學(xué)內(nèi)容,對(duì)主要知識(shí)點(diǎn)布置作業(yè),要求編寫程序并條試運(yùn)行。安排一次課內(nèi)上機(jī)實(shí)驗(yàn)。

      第7章 圖形用戶界面程序設(shè)計(jì)

      一、教學(xué)目的和要求

      了解基本組件和容器組件,掌握主要布局管理器的概念和使用方法,掌握事件處理機(jī)制及其實(shí)現(xiàn)方法,了解Swing的特點(diǎn)和類的層次結(jié)構(gòu),Swing常見組件和容器;掌握鍵盤和鼠標(biāo)事件處理方法,了解高級(jí)圖形用戶界面:菜單、樹、表格和多文檔界面的編程方法;掌握J(rèn)ava的圖形程序設(shè)計(jì)。

      二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)分配

      1、教學(xué)內(nèi)容

      AWT功能和類的層次結(jié)構(gòu)。(選講)AWT的基本組件和容器組件。(選講)布局管理器。事件處理機(jī)制。

      Swing的特點(diǎn)和類的層次結(jié)構(gòu)。Swing常見組件和容器。鍵盤和鼠標(biāo)事件處理。

      高級(jí)圖形用戶界面:菜單、樹、表格和多文檔界面。

      小應(yīng)用程序:Applet的基本工作原理, Applet生命周期, Applet類中的重要方法, Applet編寫方法和Applet與瀏覽器的參數(shù)傳遞。(選講)Java的圖形程序設(shè)計(jì)。

      2、教學(xué)重點(diǎn)

      常用的GUI組件和容器,布局管理器,事件處理機(jī)制,菜單和表格。

      3、教學(xué)難點(diǎn):

      布局管理器的靈活應(yīng)用,事件處理機(jī)制,表格處理。

      4、解決辦法 原理講解,操作演示

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

      常用圖形控件,基本組件和容器組件,布局管理器:2學(xué)時(shí) 事件處理機(jī)制:2學(xué)時(shí)

      Swing的特點(diǎn)和類的層次結(jié)構(gòu),Swing常見組件和容器:2學(xué)時(shí) 鍵盤和鼠標(biāo)事件處理:2學(xué)時(shí)

      高級(jí)圖形用戶界面:菜單、樹、表格和多文檔界面:2學(xué)時(shí)

      小應(yīng)用程序:Applet的基本工作原理, Applet生命周期, Applet類中的重要方法, Applet編寫方法和Applet與瀏覽器的參數(shù)傳遞。:2學(xué)時(shí)

      Java的圖形程序設(shè)計(jì):2學(xué)時(shí)

      三、教學(xué)過程(教學(xué)方法、實(shí)施步驟)

      使用PPT講解,對(duì)每一個(gè)編程知識(shí)點(diǎn)編寫Java程序進(jìn)行運(yùn)行演示。

      四、課外學(xué)習(xí)要求和作業(yè)要求

      課外作業(yè):要求復(fù)習(xí)課堂教學(xué)內(nèi)容,對(duì)主要知識(shí)點(diǎn)布置作業(yè),要求編寫程序并條試運(yùn)行。安排4學(xué)時(shí)課內(nèi)上機(jī)實(shí)驗(yàn)。

      第8章 多線程程序設(shè)計(jì)

      一、教學(xué)目的和要求

      了解基本組件和容器組件,掌握主要布局管理器的概念和使用方法,掌握事件處理機(jī)制及其實(shí)現(xiàn)方法,了解Swing的特點(diǎn)和類的層次結(jié)構(gòu),Swing常見組件和容器;掌握鍵盤和鼠標(biāo)事件處理方法,了解高級(jí)圖形用戶界面:菜單、樹、表格和多文檔界面的編程方法;掌握J(rèn)ava的圖形程序設(shè)計(jì)。

      二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)分配

      1、教學(xué)內(nèi)容

      程序、進(jìn)程、線程的概念。線程的創(chuàng)建。

      線程的狀態(tài)與線程的控制。線程優(yōu)先級(jí)與線程調(diào)度。多線程的同步問題和處理方法。

      2、教學(xué)重點(diǎn)

      線程的創(chuàng)建、線程的控制與調(diào)度,多線程同步問題。

      3、教學(xué)難點(diǎn)

      兩種創(chuàng)建線程的方法的區(qū)別,啟動(dòng)線程的start()方法與直接調(diào)用run()方法的區(qū)別,多線程同步問題和處理方法。

      4、解決辦法

      原理講解,操作演示

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

      程序、進(jìn)程、線程的概念,線程的創(chuàng)建,線程的狀態(tài)與線程的控制:2學(xué)時(shí) 線程優(yōu)先級(jí)與線程調(diào)度,多線程的同步問題和處理方法:2學(xué)時(shí)

      三、教學(xué)過程(教學(xué)方法、實(shí)施步驟)

      使用PPT講解,對(duì)每一個(gè)編程知識(shí)點(diǎn)編寫Java程序進(jìn)行運(yùn)行演示。

      四、課外學(xué)習(xí)要求和作業(yè)要求

      課外作業(yè):要求復(fù)習(xí)課堂教學(xué)內(nèi)容,對(duì)主要知識(shí)點(diǎn)布置作業(yè),要求編寫程序并條試運(yùn)行。安排2學(xué)時(shí)課內(nèi)上機(jī)實(shí)驗(yàn)。第9章 網(wǎng)絡(luò)程序設(shè)計(jì)

      一、教學(xué)目的和要求

      了解基本組件和容器組件,掌握主要布局管理器的概念和使用方法,掌握事件處理機(jī)制及其實(shí)現(xiàn)方法,了解Swing的特點(diǎn)和類的層次結(jié)構(gòu),Swing常見組件和容器;掌握鍵盤和鼠標(biāo)事件處理方法,了解高級(jí)圖形用戶界面:菜單、樹、表格和多文檔界面的編程方法;掌握J(rèn)ava的圖形程序設(shè)計(jì)。

      二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)分配

      1、教學(xué)內(nèi)容

      基于URL獲取網(wǎng)絡(luò)資源 基于TCP的網(wǎng)絡(luò)程序設(shè)計(jì) 基于UDP的網(wǎng)絡(luò)程序設(shè)計(jì)

      2、教學(xué)重點(diǎn)

      基于URL獲取網(wǎng)絡(luò)資源,基于TCP的網(wǎng)絡(luò)程序設(shè)計(jì)。

      3、教學(xué)難點(diǎn)

      支持多客戶端/服務(wù)器端程序的設(shè)計(jì)與開發(fā)。

      4、解決辦法

      原理講解,操作演示

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

      基于URL獲取網(wǎng)絡(luò)資源:1學(xué)時(shí) 基于TCP的網(wǎng)絡(luò)程序設(shè)計(jì):1.5學(xué)時(shí) 基于UDP的網(wǎng)絡(luò)程序設(shè)計(jì):1.5學(xué)時(shí)

      三、教學(xué)過程(教學(xué)方法、實(shí)施步驟)使用PPT講解,對(duì)每一個(gè)編程知識(shí)點(diǎn)編寫Java程序進(jìn)行運(yùn)行演示。

      四、課外學(xué)習(xí)要求和作業(yè)要求

      課外作業(yè):要求復(fù)習(xí)課堂教學(xué)內(nèi)容,對(duì)主要知識(shí)點(diǎn)布置作業(yè),要求編寫程序并條試運(yùn)行。

      第五篇:《Java程序設(shè)計(jì)》課程簡(jiǎn)介

      《Java程序設(shè)計(jì)》選修課簡(jiǎn)介

      一、課程基本信息

      課程名稱:Java程序設(shè)計(jì)

      英文名稱:Java programming

      課程類別:專業(yè)選修課

      考核方式:考查

      先修課程:離散數(shù)學(xué)、C語言、數(shù)據(jù)結(jié)構(gòu)

      學(xué)時(shí):24

      二、課程簡(jiǎn)介

      Java語言是面向?qū)ο蠹夹g(shù)成功應(yīng)用的著名范例,是目前最為流行的程序設(shè)計(jì)語言之一(長(zhǎng)期占據(jù)編程語言使用排名的前2位),其集良好的跨平臺(tái)性、安全性和OO特征,使之得到了廣泛的支持和應(yīng)用。本課程旨在介紹Java語言的基本知識(shí),訓(xùn)練Java標(biāo)準(zhǔn)版本(J2SE)的編程基本功,建立面向?qū)ο蟮木幊趟季S框架。通過本課程的學(xué)習(xí),使同學(xué)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念與方法,掌握以Java 語言為基礎(chǔ)的面向?qū)ο缶幊碳夹g(shù),初步掌握以Java為核心的應(yīng)用軟件開發(fā)。教學(xué)內(nèi)容包括:Java語言緒論、Java語言的基本要素、Java語言結(jié)構(gòu)化程序設(shè)計(jì)、Java 面向?qū)ο蠹夹g(shù)、Java輸入輸出、Java常用基礎(chǔ)類、Java界面設(shè)計(jì)與多媒體技術(shù)、Java多線程、Java數(shù)據(jù)庫編程和Java網(wǎng)絡(luò)編程等。教材:1.李衛(wèi)華編著.Java技術(shù)及其應(yīng)用.清華大學(xué)出版社,2009,ISBN :

      9787302198796.Java程序設(shè)計(jì)課程簡(jiǎn)介

      本課程是計(jì)算機(jī)相關(guān)專業(yè)的主要程序設(shè)計(jì)課程。Java語言是目前廣為流行的面向?qū)ο蟪绦蛟O(shè)計(jì)語言之一,適用于網(wǎng)絡(luò)上編程,滿足Internet上軟件開發(fā)的需要,它是一門概念性和實(shí)踐性都很強(qiáng)的專業(yè)課程。通過學(xué)習(xí)本課程,應(yīng)能準(zhǔn)確完整地理解Java語言的語法、語義規(guī)則;掌握J(rèn)ava語言的數(shù)據(jù)類型、表達(dá)式及控制流程;運(yùn)用面向?qū)ο蟪绦蛟O(shè)計(jì)思想,正確的閱讀、分析程序和設(shè)計(jì)程序,掌握面向?qū)ο蟪绦蛟O(shè)計(jì)方法,提高程序設(shè)計(jì)能力,以適應(yīng)計(jì)算機(jī)軟件開發(fā)不斷發(fā)展的需要。

      本課程分別介紹了Java的語言基礎(chǔ)、面向?qū)ο蠼Y(jié)構(gòu)、基本輸入輸出、增強(qiáng)性能類、收集與數(shù)據(jù)結(jié)構(gòu)應(yīng)用、圖形用戶界面及桌面應(yīng)用、小程序及多媒體應(yīng)用、JDBC與數(shù)據(jù)庫應(yīng)用、JavaBeans及組件應(yīng)用、網(wǎng)絡(luò)與Web服務(wù)應(yīng)用等方面的內(nèi)容,而且與各種應(yīng)用結(jié)合起來介紹,使學(xué)生了解新技術(shù)后很快可以用到實(shí)際程序開發(fā)中。

      下載Java語言程序設(shè)計(jì)課程知識(shí)點(diǎn)總結(jié)word格式文檔
      下載Java語言程序設(shè)計(jì)課程知識(shí)點(diǎn)總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(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程序設(shè)計(jì)】課程教學(xué)大綱

        【Java程序設(shè)計(jì)】課程教學(xué)大綱 第一部分 課程基本信息 【課程代碼】 【學(xué)分】 5 【參考學(xué)時(shí)】 108學(xué)時(shí) 【講授學(xué)時(shí)】 72學(xué)時(shí) 【實(shí)驗(yàn)學(xué)時(shí)】 36學(xué)時(shí) 【課程性質(zhì)】 任選課 【課......

        c語言程序設(shè)計(jì)知識(shí)點(diǎn)總結(jié)

        《C語言程序設(shè)計(jì)》教學(xué)基本知識(shí)點(diǎn) 第一章 C語言基本知識(shí) 1.C源程序的框架 盡管各個(gè)C源程序的功能千變?nèi)f化,但框架是不變的,主要有:編譯預(yù)處理、主函數(shù)()、函數(shù)n()等,主函數(shù)的......

        Java語言程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告1

        《Java語言程序設(shè)計(jì)》實(shí)驗(yàn)報(bào)告一 學(xué)生姓名: 孫文琳 班級(jí): 信息111 學(xué)號(hào):201152275119 實(shí)驗(yàn)地點(diǎn): 經(jīng)管中心證券實(shí)驗(yàn)室指導(dǎo)教師:趙利平實(shí)驗(yàn)日期: 2012.3.6 實(shí)驗(yàn)環(huán)境:Windows 2000+JD......

        《Java語言程序設(shè)計(jì)》課程設(shè)計(jì)指導(dǎo)書

        《Java語言程序設(shè)計(jì)》課程設(shè)計(jì)指導(dǎo)書 一、教學(xué)目標(biāo) 《Java語言程序設(shè)計(jì)》是計(jì)算機(jī)類專業(yè)和信息安全專業(yè)的專業(yè)課。Java語言是目前廣為流行的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,適用于網(wǎng)絡(luò)......

        Java語言課程教學(xué)大綱

        Java語言程序設(shè)計(jì)教學(xué)大綱 課程編號(hào): 課內(nèi)學(xué)時(shí):3學(xué)時(shí)/周學(xué)分:3 課程目的與要求 Java語言程序設(shè)計(jì)是為計(jì)算機(jī)科學(xué)與技術(shù)系高年級(jí)本科生開設(shè)的專業(yè)選修課程。目的是讓學(xué)生了解......

        Java語言程序設(shè)計(jì)(一)04747 匯總(2008——2015全)

        2015年10月高等教育自學(xué)考試全國(guó)統(tǒng)一命題考試 Java語言程序設(shè)計(jì)(一) 試卷 (課程代碼04747) 本試卷共13頁,滿分100分.考試時(shí)間150分鐘。 考生答題注意事項(xiàng): 1.本卷所有試題必須在......

        java知識(shí)點(diǎn)總結(jié)(定稿)

        目錄 目錄 ................................................................................................................................................ 1 基礎(chǔ)......

        《Java程序設(shè)計(jì)》課程實(shí)驗(yàn)指導(dǎo)書[五篇模版]

        ... 《Java程序設(shè)計(jì)》課程實(shí)驗(yàn)指導(dǎo)書 合肥學(xué)院計(jì)算機(jī)系 1 實(shí)驗(yàn)一 Java開發(fā)環(huán)境的安裝與配置,熟悉Java程序結(jié)構(gòu) 一、實(shí)驗(yàn)?zāi)康模?1. 掌握J(rèn)DK的安裝步驟。 2. 理解環(huán)境變量PA......