Java語(yǔ)言程序設(shè)計(jì)自學(xué)指導(dǎo)書(shū)_第1頁(yè)
Java語(yǔ)言程序設(shè)計(jì)自學(xué)指導(dǎo)書(shū)_第2頁(yè)
Java語(yǔ)言程序設(shè)計(jì)自學(xué)指導(dǎo)書(shū)_第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《Java語(yǔ)言程序設(shè)計(jì)》自學(xué)指導(dǎo)書(shū)一、課程編碼及適用專(zhuān)業(yè)課程編碼:總學(xué)時(shí):80二、課程性質(zhì)Java語(yǔ)言誕生于20世紀(jì)90年代初期,經(jīng)歷了一段艱難但又充滿希望的發(fā)展歷程,今天已經(jīng)受到學(xué)術(shù)界、工業(yè)界和廣大網(wǎng)絡(luò)編程人員接受和歡迎的InternetJava作為一門(mén)網(wǎng)絡(luò)應(yīng)用語(yǔ)言,其程序的計(jì)算結(jié)構(gòu)想對(duì)于以往的淡季工作的程序更為復(fù)雜,對(duì)于這些復(fù)雜環(huán)境和結(jié)構(gòu)有充分的了解,也是對(duì)Java開(kāi)發(fā)人員的基本要求JavaJava面向?qū)ο蠹夹g(shù)的基礎(chǔ)理論、主要原則和思維方法,具備初步的面向?qū)ο蟆⒕W(wǎng)絡(luò)編程的能力。三、本課程的地位和作用Java并逐漸與其他一些網(wǎng)絡(luò)技術(shù)融為一體。因此Java語(yǔ)言程序設(shè)計(jì)》是高等學(xué)校計(jì)算機(jī)的一門(mén)技術(shù)課程。作為技術(shù)課程,它注重基礎(chǔ)理論知識(shí)與實(shí)際應(yīng)用的緊密結(jié)合。優(yōu)秀的軟件開(kāi)發(fā)人員無(wú)不經(jīng)過(guò)大量的上級(jí)實(shí)踐的磨煉,只有在學(xué)習(xí)書(shū)本內(nèi)容的同時(shí)附以相應(yīng)的實(shí)際練習(xí)和實(shí)驗(yàn)環(huán)節(jié)才能真正掌握書(shū)中介紹的知識(shí)和技能。四、學(xué)習(xí)目的與要求通過(guò)本課程的學(xué)習(xí),應(yīng)深刻理解并掌握J(rèn)avaJDK、JBuilderJava繼承、多態(tài)等技術(shù)于普通編程語(yǔ)言的區(qū)別,熟練掌握J(rèn)ava庫(kù)。能夠編寫(xiě)簡(jiǎn)單的Java小應(yīng)用程序。對(duì)于一些輔助知識(shí)也應(yīng)該有基本了解。為學(xué)好多媒體這門(mén)課,學(xué)習(xí)時(shí)應(yīng)注意以下幾點(diǎn):(一)Java是完全面向?qū)ο蟮恼Z(yǔ)言,一切皆對(duì)象。學(xué)習(xí)和編程過(guò)程中必須始終抓住“對(duì)象”這個(gè)概念。這對(duì)于初學(xué)者可能容易重新回到以前編程語(yǔ)言的常規(guī)思維上去。(二)熟練掌握J(rèn)ava中的語(yǔ)法結(jié)構(gòu)和基本變量類(lèi)型。對(duì)于各種類(lèi)、方法、包、接口的結(jié)構(gòu)、定義及其應(yīng)用必須深刻理解并掌握。(三)認(rèn)真理解Java中的時(shí)間處理機(jī)制,這方面內(nèi)容與普通編程語(yǔ)言的實(shí)現(xiàn)思想有很大不同。(四)要有良好的學(xué)習(xí)方法,學(xué)習(xí)要重視實(shí)際操作,注重實(shí)際動(dòng)手能力的培養(yǎng)。沒(méi)有實(shí)踐的學(xué)習(xí)不是完全的學(xué)習(xí)。五、本課程的學(xué)習(xí)方法為了學(xué)好本課程,首先要具有正確的學(xué)習(xí)目的和態(tài)度,不要好高騖遠(yuǎn),不能脫離實(shí)踐。對(duì)整個(gè)Java的編程思想應(yīng)有完整的整體概念。通過(guò)課本中的大量實(shí)例可以鞏固和加深對(duì)所學(xué)理論的理解,并培養(yǎng)分析能力和動(dòng)手能力,所以應(yīng)盡量能夠把實(shí)例都操作一遍,并按要求完成布置的作業(yè)題。解題前,要對(duì)所學(xué)內(nèi)容基本掌握;解題時(shí),要注意分析,熟練應(yīng)用所學(xué)工具。除學(xué)習(xí)規(guī)定教材外,應(yīng)參閱相關(guān)的參考書(shū)或多上網(wǎng)搜索一些好的實(shí)例代碼,多看多作,多積累經(jīng)驗(yàn),才能真正成為一名優(yōu)秀的程序員。如有條件,應(yīng)多通過(guò)實(shí)驗(yàn)驗(yàn)證和鞏固所學(xué)理論,訓(xùn)練實(shí)際技能。的思路和解決問(wèn)題的方案,這是一個(gè)創(chuàng)新過(guò)程。六、自學(xué)內(nèi)容與指導(dǎo)第一章計(jì)算機(jī)語(yǔ)言概述(一)自學(xué)內(nèi)容學(xué)習(xí)Java語(yǔ)言發(fā)展過(guò)程來(lái)分:機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)程序設(shè)計(jì)語(yǔ)言和數(shù)據(jù)庫(kù)管理語(yǔ)言等。回顧若干軟件開(kāi)發(fā)的基礎(chǔ)知識(shí),可以明了軟件開(kāi)發(fā)在整個(gè)計(jì)算機(jī)系統(tǒng)中所處的位置和環(huán)境,它的目的和任務(wù),以及軟件開(kāi)發(fā)的一般過(guò)程和原則。1、明白軟件運(yùn)行原理。計(jì)算機(jī)系統(tǒng)是由軟件和硬件組成的,我們學(xué)習(xí)編程語(yǔ)言也必須了解硬件的基本結(jié)構(gòu)和原理,對(duì)操作系統(tǒng)也必須有一定的了解。2、了解以前編程語(yǔ)言的特點(diǎn),并將其與純粹面向?qū)ο蟮腏ava語(yǔ)言相比較,理解編譯型語(yǔ)言和解釋性語(yǔ)言的區(qū)別。3、理解硬件、操作之后,就可以較容易的明白程序的執(zhí)行是與硬件平臺(tái)、操作系統(tǒng)有關(guān)的,就比較容易的理解Java虛擬機(jī)的概念和Java平臺(tái)無(wú)關(guān)性的特點(diǎn)。(二)本章重點(diǎn)Java虛擬機(jī)的概念及其平臺(tái)無(wú)關(guān)性特點(diǎn)。(三)本章難點(diǎn)Java的平臺(tái)無(wú)關(guān)性(四)本章考點(diǎn)Java虛擬機(jī)、程序的執(zhí)行流程第二章 Java開(kāi)發(fā)環(huán)境基礎(chǔ)知識(shí)(一)自學(xué)內(nèi)容1、JDK的安裝、配置、使用。Java程序編譯、運(yùn)行的幾個(gè)主要命令的使用。2、JBuilder的安裝和開(kāi)發(fā)環(huán)境的基本認(rèn)識(shí)。(二)本章重點(diǎn)1、JDK的安裝、配置、使用。2、Java程序編譯、運(yùn)行的幾個(gè)主要命令。(三)本章難點(diǎn)JDK的安裝、配置、使用。(四)本章考點(diǎn)1、JDK的配置。2、Java程序編譯、運(yùn)行的幾個(gè)主要命令。(五)學(xué)習(xí)指導(dǎo)學(xué)習(xí)JDK要先明白JDK的作用和配置方法,可以按照課本的例題做簡(jiǎn)單練習(xí),剛開(kāi)始練習(xí)的過(guò)程中一定要注意單詞的拼寫(xiě)與大小寫(xiě)的區(qū)別,這是初學(xué)者最容易出錯(cuò)的地方。第三章Java語(yǔ)言基礎(chǔ)(一)自學(xué)內(nèi)容本章內(nèi)容較多,是基礎(chǔ)知識(shí)中較為重要的章節(jié)。也是以后學(xué)習(xí)Java的重要基礎(chǔ)部分。必須熟練掌握以下內(nèi)容:變量的基本類(lèi)型(整型、浮點(diǎn)型、布爾型、字符型)加減乘除移位等各種運(yùn)算符(算術(shù)類(lèi)、關(guān)系類(lèi)、邏輯類(lèi)、位運(yùn)算、賦值、條件)不同數(shù)據(jù)類(lèi)型的自動(dòng)、強(qiáng)制轉(zhuǎn)換方法5、基本控制語(yǔ)句(選擇語(yǔ)句、循環(huán)語(yǔ)句、循序語(yǔ)句)(二)本章重點(diǎn)變量的基本類(lèi)型、基本控制語(yǔ)句、各種運(yùn)算符(三)本章難點(diǎn)各種運(yùn)算符優(yōu)先級(jí)的控制(四)本章考點(diǎn)變量的基本類(lèi)型、基本控制語(yǔ)句、各種運(yùn)算符(五)學(xué)習(xí)指導(dǎo)學(xué)習(xí)本章內(nèi)容沒(méi)有捷徑可走,必須認(rèn)認(rèn)真真地學(xué)習(xí)課本知識(shí),在此基礎(chǔ)上多加練習(xí),注重實(shí)際能力的發(fā)展。務(wù)必要實(shí)際操作與理論知識(shí)相配合,完成課本中實(shí)例的設(shè)計(jì),在實(shí)踐中加深理論知識(shí)的掌握。第四章Java面向?qū)ο蟪绦蛟O(shè)計(jì)(一)自學(xué)內(nèi)容學(xué)習(xí)本章內(nèi)容主要是概念的理解和掌握。概念性知識(shí)點(diǎn)較多,而且多是以前沒(méi)有接觸過(guò)的內(nèi)容,對(duì)于初學(xué)者略有困難。主要內(nèi)容有以下幾點(diǎn):面向?qū)ο蟮母拍睿羁汤斫釰ava理解類(lèi)的概念,對(duì)于一般類(lèi)的結(jié)構(gòu)和定義方式必須掌握。類(lèi)的繼承、接口。4、方法、成員變量的定義,方法的多態(tài)性。5.接口、包的概念與定義。(二)本章重點(diǎn)方法、成員變量的定義,方法的多態(tài)性;類(lèi)的繼承、接口;(三)本章難點(diǎn)1.面向?qū)ο蟮母拍?。。(四)本章考點(diǎn)類(lèi)的繼承、接口的使用;方法的定義、多態(tài)性、訪問(wèn);變量的定義與訪問(wèn);(五)學(xué)習(xí)指導(dǎo)在深刻理解面向?qū)ο蟾拍畹幕A(chǔ)上,學(xué)習(xí)類(lèi)的結(jié)構(gòu)和定義方法。然后按照練習(xí)題學(xué)習(xí)類(lèi)的繼承,用實(shí)踐來(lái)幫助理解繼承的概念和好處。對(duì)于類(lèi)的方法,在課本的基礎(chǔ)上,自己盡量自定義幾個(gè)簡(jiǎn)單返回值得方法,嘗試與繼承、接口相結(jié)合,自己實(shí)現(xiàn)方法的多態(tài)性。第五章異常處理(一)自學(xué)內(nèi)容JavaJava以類(lèi)的形式出現(xiàn)的,所有異常都從Throwable(二)本章重點(diǎn)2、異常處理語(yǔ)句的基本結(jié)構(gòu)(三)本章難點(diǎn)1、異常的概念,異常類(lèi)的使用。(四)本章考點(diǎn)異常的拋出、處理方式。(五)學(xué)習(xí)指導(dǎo)必須養(yǎng)成良好的編程習(xí)慣,注意程序中可能出現(xiàn)異常的語(yǔ)句。第六章Java的基本可重用類(lèi)(一)自學(xué)內(nèi)容本章開(kāi)始學(xué)習(xí)Java的基本包、類(lèi)。主要有以下幾種:出了主要常用包之外,實(shí)際編程過(guò)程中還要用到大量其他類(lèi)包,都要在學(xué)習(xí)過(guò)程中熟悉和掌握。(二)本章重點(diǎn)Java常用語(yǔ)言包的使用。(三)本章難點(diǎn)記憶程序功能與包之間的關(guān)系。Java中輸入輸出操作(四)本章考點(diǎn)字符串、數(shù)組、日期類(lèi)的使用;文件類(lèi)的使用(五)學(xué)習(xí)指導(dǎo)包中包含什么類(lèi)不是一次就能記住的,也不是全部都能記住的。編程語(yǔ)言的學(xué)習(xí)不是完全靠記憶,作為程序員,要在基本掌握的前提下會(huì)靈活運(yùn)行現(xiàn)有資料。第七章Java小應(yīng)用程序Applet(一)自學(xué)內(nèi)容Applet的定義、使用場(chǎng)合Applet的常用方法Applet中事件的處理(二)本章重點(diǎn)Applet的定義與使用(三)本章難點(diǎn)Applet中事件的處理(四)本章考點(diǎn)Applet的常用方法(五)學(xué)習(xí)指導(dǎo)Applet現(xiàn)在網(wǎng)絡(luò)中有很多應(yīng)用,平時(shí)多加注意,參考優(yōu)秀的小程序,提高自己的水平。第八章圖形用戶(hù)界面(GUI)(一)自學(xué)內(nèi)容本章開(kāi)始重點(diǎn)學(xué)習(xí)window下的應(yīng)用程序的編寫(xiě)。主要內(nèi)容有:(二)本章重點(diǎn)(三)本章難點(diǎn)事件的處理機(jī)制,這也是與以前編程語(yǔ)言差別最大的地方(四)本章考點(diǎn)基本控件對(duì)象的定義和簡(jiǎn)單事件的使用(五)學(xué)習(xí)指導(dǎo)本章的學(xué)習(xí)要先熟悉各種控件對(duì)象的定義,在此基礎(chǔ)上再深刻理解事件處理機(jī)制,這是很重要的知識(shí)點(diǎn)。如果不能做到這點(diǎn),那么Java編程將無(wú)從談起。第九章Java的多線程機(jī)制(一)自學(xué)內(nèi)容明白什么是多線程,多線程的好處。在此基礎(chǔ)上,學(xué)習(xí)以下幾點(diǎn):多線程的定義、優(yōu)先級(jí)控制多線程的通信(一般了解)(二)本章重點(diǎn)Thread類(lèi)的實(shí)現(xiàn)。(三)本章難點(diǎn)多線程的應(yīng)用。(四)本章考點(diǎn)多線程類(lèi)的繼承方法(五)學(xué)習(xí)指導(dǎo)完成課本習(xí)題的前提下,搜索一些現(xiàn)有的java源代碼參考,如:聊天程序。根據(jù)代碼和運(yùn)行結(jié)果,進(jìn)一步理解多線程。第十章Java網(wǎng)絡(luò)編程(一)自學(xué)內(nèi)容本章開(kāi)始屬于高級(jí)編程。內(nèi)容主要是熟悉網(wǎng)絡(luò)類(lèi)的使用。(二)本章重點(diǎn)。三)本章難點(diǎn)網(wǎng)絡(luò)編程的入門(mén),新名詞的理解。如:Socket、C/S、URL。(四)本章考點(diǎn)套接口類(lèi)、服務(wù)器套接口類(lèi)中方法的定義(五)學(xué)習(xí)指導(dǎo)本章內(nèi)容需要有網(wǎng)絡(luò)基礎(chǔ)知識(shí)作前提。如果對(duì)定義的理解有難度,請(qǐng)查閱有關(guān)網(wǎng)絡(luò)基礎(chǔ)的課程。第十一章Java與數(shù)據(jù)庫(kù)的連接(一)自學(xué)內(nèi)容數(shù)據(jù)庫(kù)類(lèi)應(yīng)用程序應(yīng)用十分廣泛,Java學(xué)習(xí)以下內(nèi)容:1.JDBC的概念(二)本章重點(diǎn)與數(shù)據(jù)庫(kù)建立連接、進(jìn)行基本操作的方法,記錄集對(duì)象的使用三)本章難點(diǎn)(四)本章考點(diǎn)數(shù)據(jù)庫(kù)的連接與操作(五)學(xué)習(xí)指導(dǎo)本章內(nèi)容看似簡(jiǎn)單,實(shí)際上數(shù)據(jù)庫(kù)操作時(shí)先在大部分應(yīng)用程序的核心內(nèi)容。在學(xué)習(xí)過(guò)程中需要有SQL語(yǔ)言基礎(chǔ),否則,本章的學(xué)習(xí)就是空學(xué)。第十二章JBuilder可視化開(kāi)發(fā)環(huán)境的應(yīng)用(一)自學(xué)內(nèi)容JBuilder開(kāi)發(fā)環(huán)境的使用(二)本章重點(diǎn)如何使用JBuilder進(jìn)行一般應(yīng)用程序的開(kāi)發(fā)三)(四)本章考點(diǎn)JBuilder的主要功能(五)學(xué)習(xí)指導(dǎo)本章學(xué)習(xí)比較簡(jiǎn)單,在可視化開(kāi)發(fā)環(huán)境下編程符合常規(guī)習(xí)慣,利用已有知識(shí)應(yīng)該能較快的開(kāi)發(fā)出簡(jiǎn)單小程序來(lái)。本章學(xué)習(xí)方法:認(rèn)真做兩三個(gè)完整小程序就應(yīng)該能基本掌握。七、自學(xué)進(jìn)度及各章節(jié)學(xué)時(shí)安排16352一定要多做練習(xí),獨(dú)立完成布置的作業(yè)分兩次寄回學(xué)校。最好將各章后面的有關(guān)實(shí)例及所介紹參考書(shū)上的實(shí)例也做一下。只有通過(guò)練習(xí)才能達(dá)到對(duì)所學(xué)內(nèi)容理解、消化的目的,進(jìn)而掌握它。各章節(jié)學(xué)時(shí)安排如下(不包括作業(yè)學(xué)時(shí)。自學(xué)進(jìn)度表周次周次自學(xué)內(nèi)容及要求作業(yè)第1章 計(jì)算機(jī)語(yǔ)言概述P71習(xí)題5要求:理解java的平臺(tái)無(wú)關(guān)性第2章 Java開(kāi)發(fā)環(huán)無(wú)要求:熟練掌握J(rèn)DK3章Java語(yǔ)言基礎(chǔ)1.標(biāo)識(shí)符、變量、運(yùn)算符 P69、、67要求:能夠編寫(xiě)簡(jiǎn)單的小程序56第4章Java面向?qū)ο蟪绦蛟O(shè)計(jì)類(lèi)的概念與定義、繼承、接口方法的的定義與多態(tài)要求:能定義簡(jiǎn)單的類(lèi)和方法第5章異常處理1、異常的概念與處理要求:熟練掌握、使用異常的處理語(yǔ)句P99習(xí)題1、2、3、13910兩題自己練習(xí),不用交P11417交第一次作業(yè)第6章可重用類(lèi)8P149、、5要求:能夠充分利用類(lèi)繼承的優(yōu)點(diǎn)編程第7章Applet P18191.Applet的定義、事件處理 習(xí)題1要求:能編寫(xiě)簡(jiǎn)單的小要求:能編寫(xiě)簡(jiǎn)單的小Applet第8章

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論