實用Java語言單元式模塊化教程

出版時間:2008-9  出版社:化學(xué)工業(yè)出版社  作者:任泰明,郭領(lǐng)艷 主編  頁數(shù):216  

前言

Java語言自1995年產(chǎn)生以來,應(yīng)用和普及的速度非???,其應(yīng)用領(lǐng)域已經(jīng)從當(dāng)初的桌面應(yīng)用軟件發(fā)展到目前大型企業(yè)管理系統(tǒng)的開發(fā)中,是人們當(dāng)前公認(rèn)的自程序設(shè)計語言產(chǎn)生以來發(fā)展速度最快、應(yīng)用最廣的高級程序語言。近年來的各種統(tǒng)計也表明,Java語言已經(jīng)成為程序員最喜歡的語言之一。在國內(nèi)的高校中,已經(jīng)有一些學(xué)校將Java語言作為學(xué)生的第一門程序設(shè)計語言課。這些都表明現(xiàn)在和今后相當(dāng)長的一段時間內(nèi),Java語言將是程序設(shè)計的主流語言之一,相應(yīng)的與.Java有關(guān)的技術(shù)成了當(dāng)前程序設(shè)計領(lǐng)域最為熱門的技術(shù)。Java的廣泛應(yīng)用也使社會對掌握了Java技術(shù)的人才有較大的需求量,為此各類高職院校的計算機(jī)專業(yè)和IT培訓(xùn)機(jī)構(gòu)也在近年來調(diào)整教學(xué)計劃,把Java作為教學(xué)的重點內(nèi)容。由于Java.語言的廣泛應(yīng)用,各出版社出版了很多Java語言教材,有些教材在內(nèi)容的組織和編寫上還是非常不錯的,但就目前高職高專類Java語言教材而言,不同程度的存在著一些問題,這些問題也是本教材想努力改進(jìn)的地方,從作者的教學(xué)實踐來看主要有以下幾點。(1)教材內(nèi)容與教育部對高等職業(yè)技術(shù)教育的要求有一定的差距。教育部要求高等職業(yè)教育要“加大課程建設(shè)與改革的力度,增強(qiáng)學(xué)生的職業(yè)能力”?,F(xiàn)出版的大量Java語言教材中,以知識點和語言體系組織教材內(nèi)容,這種教材的優(yōu)點是學(xué)生可以比較系統(tǒng)地學(xué)習(xí)程序設(shè)計語言的有關(guān)理論知識,但淡化了對學(xué)生職業(yè)能力的培養(yǎng)。(2)Java語言教材中程序的書寫格式與編程風(fēng)格不符合目前軟件開發(fā)公司的一般編程規(guī)范。就Java語言來說,國內(nèi)和國外的軟件開發(fā)公司有一個行業(yè)領(lǐng)域比較通用的編程風(fēng)格,如對程序代碼的書寫格式、標(biāo)識符的命名習(xí)慣、注釋的書寫要求等。但目前在高職教材中將這些內(nèi)容納入其中的難得一見。(3)教育部對高等職業(yè)技術(shù)教育中實踐技能較強(qiáng)的課,要求理論與實踐學(xué)時基本要達(dá)到1:l的水平,教師在講完有關(guān)理論和技能知識以后,學(xué)生在實踐環(huán)節(jié)中無所適從(當(dāng)然有些教材有配套的上機(jī)實踐指導(dǎo)書),更重要的是人為地將理論與實踐教學(xué)分成了兩個部分。(4)Java語言是一種面向?qū)ο蟮某绦蛟O(shè)計語言,應(yīng)該用面向?qū)ο蟮木幊趟枷虢M織教材內(nèi)容與編寫教材中的實例程序。本教材將學(xué)生通過Java語言的學(xué)習(xí)所要掌握的幾個主要職業(yè)能力分為10個單元,每個單元根據(jù)學(xué)生所要掌握的具體職業(yè)技能分為若干個模塊,每個模塊以一個比較具有實踐意義的小案例程序為例。

內(nèi)容概要

本書以職業(yè)技術(shù)教育的特點出發(fā),在內(nèi)容組織與編寫上更加突出實踐技能與軟件開發(fā)中工程化思想的培養(yǎng)。具體內(nèi)容按Java語言軟件開發(fā)過程中所需要的基本技能進(jìn)行組織,全書共分為10個技術(shù)單元,每個單元分為若干個技術(shù)點,每個技術(shù)點以一個模塊進(jìn)行組織,每一個模塊按案例教學(xué)法的特點與要求進(jìn)行知識與技能介紹。全書主要講述了Java語言程序設(shè)計的基本知識、類的設(shè)計技術(shù)、復(fù)雜數(shù)據(jù)類型的使用技術(shù)、軟件的重用技術(shù)與接口的設(shè)計技術(shù)、程序中異常情況的處理技術(shù)、圖形用戶界面程序的設(shè)計技術(shù)、文件訪問技術(shù)、用Java程序訪問數(shù)據(jù)庫的技術(shù)、多線程程序的設(shè)計技術(shù)等內(nèi)容。    本書內(nèi)容通俗易懂,以實例引出知識與技術(shù)點,非常適合自學(xué)和高職高專院校作為“Java語言程序設(shè)計”課程的教材使用,也可供從事Java語言程序設(shè)計者作為參考書或Java語言程序設(shè)計培訓(xùn)機(jī)構(gòu)作為培訓(xùn)教程使用。

書籍目錄

第1單元 程序運行環(huán)境的建立與程序的編譯調(diào)試技術(shù)  模塊1.1 Java語言的產(chǎn)生    1.1.1 Java語言的產(chǎn)生    1.1.2 用Java語言編寫程序的主要優(yōu)點  模塊1.2 建立Java編程環(huán)境    1.2.1 安裝和設(shè)置JDK    1.2.2 【技能同步練習(xí)】 模塊1.3 Java程序的調(diào)試、編譯與運行技術(shù)    1.3.1 【案例1.1】Hello World程序    1.3.2 【知識與技能】    1.3.3 【技能同步練習(xí)】 模塊1.4 Java語言中注釋的書寫方法    1.4.1 程序中的注釋    1.4.2 Java語言中的注釋    1.4.3 編寫注釋時要注意的問題 模塊1.5 Ultra Edit程序編輯工具的使用方法    1.5.1 配置Java運行環(huán)境    1.5.2 語法著色    1.5.3 【技能同步練習(xí)】第2單元 Java程序設(shè)計的基本技能  模塊2.1 Java程序的組成    2.1.1 【案例2-l】正方形類    2.1.2 【知識與技能】    2 1.3 【技能同步練習(xí)】  模塊2.2 基本數(shù)據(jù)類型及其運算    2.2.1 【案例2-2】加法器    2.2.2 【知識與技能】    2.2.3 【技能同步練習(xí)】  模塊2.3 分支程序設(shè)計技術(shù)    2.3.1 【案例2-3】數(shù)學(xué)軟件包中符號函數(shù)與絕對值函數(shù)的編寫    2.3.2 【知識與技能】    2.3.3 【技能同步練習(xí)】  模塊2.4 循環(huán)程序設(shè)計技術(shù)    2.4.1 【案例24】求一個指定范圍內(nèi)的素數(shù)    2.4.2 【知識與技能】    2.4.3 【技能同步練習(xí)】 模塊2.5 程序設(shè)計中標(biāo)識符的命名規(guī)范第3單元 類的設(shè)計技術(shù) 模塊3.1 類的基本設(shè)計技能    3.1.1 【案例3-1】設(shè)計電視機(jī)類    3.1.2 【知識與技能】    3.1 3 【技能同步練習(xí)】 模塊3.2 構(gòu)造方法與靜態(tài)成員設(shè)計技術(shù)    3.2.1 【案例3-2】設(shè)計圓類    3.2.2 【知識與技能】    3.2.3 【技能同步練習(xí)】 模塊3.3 軟件開發(fā)中類與方法的設(shè)計規(guī)則    3 3.1 類的設(shè)計規(guī)則    3.3.2 方法的設(shè)計規(guī)則第4單元 復(fù)雜數(shù)據(jù)類型的使用技術(shù) 模塊4.1 字符串的使用技術(shù)    4.1.1 【案例4-1】字符串的基本操作實例    4.1.2 【知識與技能】    4.1.3 【技能同步練習(xí)】 模塊4.2 數(shù)組的概念及其使用技術(shù)    4.2.1 【案例4-2】求學(xué)生的平均成績    4.2.2 【知識與技能】    4.2.3 【技能同步練習(xí)】 模塊4.3  向量的概念及其使用技術(shù)    4.3.1 【案例4-3】向量的基本操作    4.3.2 【知識與技能】    4.3.3 【技能同步練習(xí)】第5單元 軟件的重用技術(shù)與接121的設(shè)計技術(shù) 模塊5.1  使用繼承技術(shù)實現(xiàn)軟件的重用    5.1.1 【案例5-1】學(xué)生信息管理系統(tǒng)    5.1.2 【知識與技能】    5.1.3 【技能同步練習(xí)】 模塊5.2 抽象類的設(shè)計與使用技術(shù)    5.2.1 【案例5-2】平面內(nèi)的幾何形狀類    5.2.2 【知識與技能】    5.2.3 【技能同步練習(xí)】  模塊5.3 接口的設(shè)計與實現(xiàn)技術(shù)    5.3.1 【案例5-3】動物類    5.3.2 【知識與技能】    5.3.3 【技能同步練習(xí)】  模塊5.4 對象與類的圖形化表示  ……第6單元 程序中異常情況的處理技術(shù)第7單元 圖形用戶界面程序的設(shè)計技術(shù)第8單元 文件訪問技術(shù)第9單元 用Jave程序訪問數(shù)據(jù)庫的技術(shù)第10單元 多線程程序的設(shè)計技術(shù)參考文獻(xiàn)

章節(jié)摘錄

插圖:第1單元 程序運行環(huán)境的建立與程序的編譯調(diào)試技術(shù)模塊1.1 Java語言的產(chǎn)生Java是非常具有吸引力的面向?qū)ο缶幊陶Z言,Java的出現(xiàn)引起了軟件開發(fā)的變革,為迅速發(fā)展的IT業(yè)增添了新的活力。應(yīng)用Java更易于開發(fā)出高效、安全、穩(wěn)定以及跨平臺的應(yīng)用程序。目前Java還處于快速發(fā)展階段,新的特性和應(yīng)用仍在不斷涌現(xiàn)。本模塊對Java語言的產(chǎn)生以及發(fā)展進(jìn)行簡要介紹。1.1.1  Java語言的產(chǎn)生(1)Java的產(chǎn)生概述隨著Java技術(shù)的飛速發(fā)展,越來越多的人加入到學(xué)習(xí)Java編程語言的熱潮中。雖然現(xiàn)在Java無處不在,但是其發(fā)展歷史并不是很長。20世紀(jì)90年代初,美國Sun公司的Green項目研究小組為了能夠在消費電子產(chǎn)品上開發(fā)應(yīng)用程序,積極尋找合適的編程語言。消費電子產(chǎn)品種類繁多,即使是同一類電子產(chǎn)品所采用的處理芯片和操作系統(tǒng)也不相同,存在著平臺不同的問題。當(dāng)時最流行的編程語言是C語言和C++語言,但是,對于消費電子產(chǎn)品而言,C++語言過于復(fù)雜和龐大,并不適用,安全性也并不令人滿意。于是,研究小組就著手設(shè)計和開發(fā)了一種名為Oak(橡樹)的語言,它是一種面向?qū)ο蟮摹⒖梢浦驳挠嬎銠C(jī)語言。程序在執(zhí)行前,生成一個“中間代碼”,在任何一種機(jī)器上只要安裝了特定的解釋器,就可以運行這個“中間代碼”。這樣的“中間代碼”非常小,解釋器也不大,這就是Java語言的前身。由于受家電科技的限制,這個項目當(dāng)時并沒有成功。在Oak就要夭折時,Internet的迅速發(fā)展拯救了它,1994年,Green小組將他們的開發(fā)轉(zhuǎn)向了Internet,川Oak編寫了一系列網(wǎng)絡(luò)應(yīng)用程序,像網(wǎng)絡(luò)瀏覽器WebRunner等。Oak的新生讓Sun公司看到了其發(fā)展的意義,于是給Oak起了一個更響亮的名字——Java(此名源于印尼一個盛產(chǎn)咖啡的小島——爪哇島)。

編輯推薦

《國家示范性高職院校建設(shè)規(guī)劃教材?實用Java語言單元式模塊化教程》內(nèi)容通俗易懂,以實例引出知識與技術(shù)點,非常適合自學(xué)和高職高專院校作為“Java語言程序設(shè)計”課程的教材使用,也可供從事Java語言程序設(shè)計者作為參考書或Java語言程序設(shè)計培訓(xùn)機(jī)構(gòu)作為培訓(xùn)教程使用。

圖書封面

評論、評分、閱讀與下載


    實用Java語言單元式模塊化教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7