出版時(shí)間:2008-9 出版社:化學(xué)工業(yè)出版社 作者:任泰明,郭領(lǐng)艷 主編 頁(yè)數(shù):216
前言
Java語(yǔ)言自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è)計(jì)語(yǔ)言產(chǎn)生以來發(fā)展速度最快、應(yīng)用最廣的高級(jí)程序語(yǔ)言。近年來的各種統(tǒng)計(jì)也表明,Java語(yǔ)言已經(jīng)成為程序員最喜歡的語(yǔ)言之一。在國(guó)內(nèi)的高校中,已經(jīng)有一些學(xué)校將Java語(yǔ)言作為學(xué)生的第一門程序設(shè)計(jì)語(yǔ)言課。這些都表明現(xiàn)在和今后相當(dāng)長(zhǎng)的一段時(shí)間內(nèi),Java語(yǔ)言將是程序設(shè)計(jì)的主流語(yǔ)言之一,相應(yīng)的與.Java有關(guān)的技術(shù)成了當(dāng)前程序設(shè)計(jì)領(lǐng)域最為熱門的技術(shù)。Java的廣泛應(yīng)用也使社會(huì)對(duì)掌握了Java技術(shù)的人才有較大的需求量,為此各類高職院校的計(jì)算機(jī)專業(yè)和IT培訓(xùn)機(jī)構(gòu)也在近年來調(diào)整教學(xué)計(jì)劃,把Java作為教學(xué)的重點(diǎn)內(nèi)容。由于Java.語(yǔ)言的廣泛應(yīng)用,各出版社出版了很多Java語(yǔ)言教材,有些教材在內(nèi)容的組織和編寫上還是非常不錯(cuò)的,但就目前高職高專類Java語(yǔ)言教材而言,不同程度的存在著一些問題,這些問題也是本教材想努力改進(jìn)的地方,從作者的教學(xué)實(shí)踐來看主要有以下幾點(diǎn)。(1)教材內(nèi)容與教育部對(duì)高等職業(yè)技術(shù)教育的要求有一定的差距。教育部要求高等職業(yè)教育要“加大課程建設(shè)與改革的力度,增強(qiáng)學(xué)生的職業(yè)能力”?,F(xiàn)出版的大量Java語(yǔ)言教材中,以知識(shí)點(diǎn)和語(yǔ)言體系組織教材內(nèi)容,這種教材的優(yōu)點(diǎn)是學(xué)生可以比較系統(tǒng)地學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的有關(guān)理論知識(shí),但淡化了對(duì)學(xué)生職業(yè)能力的培養(yǎng)。(2)Java語(yǔ)言教材中程序的書寫格式與編程風(fēng)格不符合目前軟件開發(fā)公司的一般編程規(guī)范。就Java語(yǔ)言來說,國(guó)內(nèi)和國(guó)外的軟件開發(fā)公司有一個(gè)行業(yè)領(lǐng)域比較通用的編程風(fēng)格,如對(duì)程序代碼的書寫格式、標(biāo)識(shí)符的命名習(xí)慣、注釋的書寫要求等。但目前在高職教材中將這些內(nèi)容納入其中的難得一見。(3)教育部對(duì)高等職業(yè)技術(shù)教育中實(shí)踐技能較強(qiáng)的課,要求理論與實(shí)踐學(xué)時(shí)基本要達(dá)到1:l的水平,教師在講完有關(guān)理論和技能知識(shí)以后,學(xué)生在實(shí)踐環(huán)節(jié)中無(wú)所適從(當(dāng)然有些教材有配套的上機(jī)實(shí)踐指導(dǎo)書),更重要的是人為地將理論與實(shí)踐教學(xué)分成了兩個(gè)部分。(4)Java語(yǔ)言是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,應(yīng)該用面向?qū)ο蟮木幊趟枷虢M織教材內(nèi)容與編寫教材中的實(shí)例程序。本教材將學(xué)生通過Java語(yǔ)言的學(xué)習(xí)所要掌握的幾個(gè)主要職業(yè)能力分為10個(gè)單元,每個(gè)單元根據(jù)學(xué)生所要掌握的具體職業(yè)技能分為若干個(gè)模塊,每個(gè)模塊以一個(gè)比較具有實(shí)踐意義的小案例程序?yàn)槔?/pre>內(nèi)容概要
本書以職業(yè)技術(shù)教育的特點(diǎn)出發(fā),在內(nèi)容組織與編寫上更加突出實(shí)踐技能與軟件開發(fā)中工程化思想的培養(yǎng)。具體內(nèi)容按Java語(yǔ)言軟件開發(fā)過程中所需要的基本技能進(jìn)行組織,全書共分為10個(gè)技術(shù)單元,每個(gè)單元分為若干個(gè)技術(shù)點(diǎn),每個(gè)技術(shù)點(diǎn)以一個(gè)模塊進(jìn)行組織,每一個(gè)模塊按案例教學(xué)法的特點(diǎn)與要求進(jìn)行知識(shí)與技能介紹。全書主要講述了Java語(yǔ)言程序設(shè)計(jì)的基本知識(shí)、類的設(shè)計(jì)技術(shù)、復(fù)雜數(shù)據(jù)類型的使用技術(shù)、軟件的重用技術(shù)與接口的設(shè)計(jì)技術(shù)、程序中異常情況的處理技術(shù)、圖形用戶界面程序的設(shè)計(jì)技術(shù)、文件訪問技術(shù)、用Java程序訪問數(shù)據(jù)庫(kù)的技術(shù)、多線程程序的設(shè)計(jì)技術(shù)等內(nèi)容。 本書內(nèi)容通俗易懂,以實(shí)例引出知識(shí)與技術(shù)點(diǎn),非常適合自學(xué)和高職高專院校作為“Java語(yǔ)言程序設(shè)計(jì)”課程的教材使用,也可供從事Java語(yǔ)言程序設(shè)計(jì)者作為參考書或Java語(yǔ)言程序設(shè)計(jì)培訓(xùn)機(jī)構(gòu)作為培訓(xùn)教程使用。書籍目錄
第1單元 程序運(yùn)行環(huán)境的建立與程序的編譯調(diào)試技術(shù) 模塊1.1 Java語(yǔ)言的產(chǎn)生 1.1.1 Java語(yǔ)言的產(chǎn)生 1.1.2 用Java語(yǔ)言編寫程序的主要優(yōu)點(diǎn) 模塊1.2 建立Java編程環(huán)境 1.2.1 安裝和設(shè)置JDK 1.2.2 【技能同步練習(xí)】 模塊1.3 Java程序的調(diào)試、編譯與運(yùn)行技術(shù) 1.3.1 【案例1.1】Hello World程序 1.3.2 【知識(shí)與技能】 1.3.3 【技能同步練習(xí)】 模塊1.4 Java語(yǔ)言中注釋的書寫方法 1.4.1 程序中的注釋 1.4.2 Java語(yǔ)言中的注釋 1.4.3 編寫注釋時(shí)要注意的問題 模塊1.5 Ultra Edit程序編輯工具的使用方法 1.5.1 配置Java運(yùn)行環(huán)境 1.5.2 語(yǔ)法著色 1.5.3 【技能同步練習(xí)】第2單元 Java程序設(shè)計(jì)的基本技能 模塊2.1 Java程序的組成 2.1.1 【案例2-l】正方形類 2.1.2 【知識(shí)與技能】 2 1.3 【技能同步練習(xí)】 模塊2.2 基本數(shù)據(jù)類型及其運(yùn)算 2.2.1 【案例2-2】加法器 2.2.2 【知識(shí)與技能】 2.2.3 【技能同步練習(xí)】 模塊2.3 分支程序設(shè)計(jì)技術(shù) 2.3.1 【案例2-3】數(shù)學(xué)軟件包中符號(hào)函數(shù)與絕對(duì)值函數(shù)的編寫 2.3.2 【知識(shí)與技能】 2.3.3 【技能同步練習(xí)】 模塊2.4 循環(huán)程序設(shè)計(jì)技術(shù) 2.4.1 【案例24】求一個(gè)指定范圍內(nèi)的素?cái)?shù) 2.4.2 【知識(shí)與技能】 2.4.3 【技能同步練習(xí)】 模塊2.5 程序設(shè)計(jì)中標(biāo)識(shí)符的命名規(guī)范第3單元 類的設(shè)計(jì)技術(shù) 模塊3.1 類的基本設(shè)計(jì)技能 3.1.1 【案例3-1】設(shè)計(jì)電視機(jī)類 3.1.2 【知識(shí)與技能】 3.1 3 【技能同步練習(xí)】 模塊3.2 構(gòu)造方法與靜態(tài)成員設(shè)計(jì)技術(shù) 3.2.1 【案例3-2】設(shè)計(jì)圓類 3.2.2 【知識(shí)與技能】 3.2.3 【技能同步練習(xí)】 模塊3.3 軟件開發(fā)中類與方法的設(shè)計(jì)規(guī)則 3 3.1 類的設(shè)計(jì)規(guī)則 3.3.2 方法的設(shè)計(jì)規(guī)則第4單元 復(fù)雜數(shù)據(jù)類型的使用技術(shù) 模塊4.1 字符串的使用技術(shù) 4.1.1 【案例4-1】字符串的基本操作實(shí)例 4.1.2 【知識(shí)與技能】 4.1.3 【技能同步練習(xí)】 模塊4.2 數(shù)組的概念及其使用技術(shù) 4.2.1 【案例4-2】求學(xué)生的平均成績(jī) 4.2.2 【知識(shí)與技能】 4.2.3 【技能同步練習(xí)】 模塊4.3 向量的概念及其使用技術(shù) 4.3.1 【案例4-3】向量的基本操作 4.3.2 【知識(shí)與技能】 4.3.3 【技能同步練習(xí)】第5單元 軟件的重用技術(shù)與接121的設(shè)計(jì)技術(shù) 模塊5.1 使用繼承技術(shù)實(shí)現(xiàn)軟件的重用 5.1.1 【案例5-1】學(xué)生信息管理系統(tǒng) 5.1.2 【知識(shí)與技能】 5.1.3 【技能同步練習(xí)】 模塊5.2 抽象類的設(shè)計(jì)與使用技術(shù) 5.2.1 【案例5-2】平面內(nèi)的幾何形狀類 5.2.2 【知識(shí)與技能】 5.2.3 【技能同步練習(xí)】 模塊5.3 接口的設(shè)計(jì)與實(shí)現(xiàn)技術(shù) 5.3.1 【案例5-3】動(dòng)物類 5.3.2 【知識(shí)與技能】 5.3.3 【技能同步練習(xí)】 模塊5.4 對(duì)象與類的圖形化表示 ……第6單元 程序中異常情況的處理技術(shù)第7單元 圖形用戶界面程序的設(shè)計(jì)技術(shù)第8單元 文件訪問技術(shù)第9單元 用Jave程序訪問數(shù)據(jù)庫(kù)的技術(shù)第10單元 多線程程序的設(shè)計(jì)技術(shù)參考文獻(xiàn)章節(jié)摘錄
插圖:第1單元 程序運(yùn)行環(huán)境的建立與程序的編譯調(diào)試技術(shù)模塊1.1 Java語(yǔ)言的產(chǎn)生Java是非常具有吸引力的面向?qū)ο缶幊陶Z(yǔ)言,Java的出現(xiàn)引起了軟件開發(fā)的變革,為迅速發(fā)展的IT業(yè)增添了新的活力。應(yīng)用Java更易于開發(fā)出高效、安全、穩(wěn)定以及跨平臺(tái)的應(yīng)用程序。目前Java還處于快速發(fā)展階段,新的特性和應(yīng)用仍在不斷涌現(xiàn)。本模塊對(duì)Java語(yǔ)言的產(chǎn)生以及發(fā)展進(jìn)行簡(jiǎn)要介紹。1.1.1 Java語(yǔ)言的產(chǎn)生(1)Java的產(chǎn)生概述隨著Java技術(shù)的飛速發(fā)展,越來越多的人加入到學(xué)習(xí)Java編程語(yǔ)言的熱潮中。雖然現(xiàn)在Java無(wú)處不在,但是其發(fā)展歷史并不是很長(zhǎng)。20世紀(jì)90年代初,美國(guó)Sun公司的Green項(xiàng)目研究小組為了能夠在消費(fèi)電子產(chǎn)品上開發(fā)應(yīng)用程序,積極尋找合適的編程語(yǔ)言。消費(fèi)電子產(chǎn)品種類繁多,即使是同一類電子產(chǎn)品所采用的處理芯片和操作系統(tǒng)也不相同,存在著平臺(tái)不同的問題。當(dāng)時(shí)最流行的編程語(yǔ)言是C語(yǔ)言和C++語(yǔ)言,但是,對(duì)于消費(fèi)電子產(chǎn)品而言,C++語(yǔ)言過于復(fù)雜和龐大,并不適用,安全性也并不令人滿意。于是,研究小組就著手設(shè)計(jì)和開發(fā)了一種名為Oak(橡樹)的語(yǔ)言,它是一種面向?qū)ο蟮摹⒖梢浦驳挠?jì)算機(jī)語(yǔ)言。程序在執(zhí)行前,生成一個(gè)“中間代碼”,在任何一種機(jī)器上只要安裝了特定的解釋器,就可以運(yùn)行這個(gè)“中間代碼”。這樣的“中間代碼”非常小,解釋器也不大,這就是Java語(yǔ)言的前身。由于受家電科技的限制,這個(gè)項(xiàng)目當(dāng)時(shí)并沒有成功。在Oak就要夭折時(shí),Internet的迅速發(fā)展拯救了它,1994年,Green小組將他們的開發(fā)轉(zhuǎn)向了Internet,川Oak編寫了一系列網(wǎng)絡(luò)應(yīng)用程序,像網(wǎng)絡(luò)瀏覽器WebRunner等。Oak的新生讓Sun公司看到了其發(fā)展的意義,于是給Oak起了一個(gè)更響亮的名字——Java(此名源于印尼一個(gè)盛產(chǎn)咖啡的小島——爪哇島)。編輯推薦
《國(guó)家示范性高職院校建設(shè)規(guī)劃教材?實(shí)用Java語(yǔ)言單元式模塊化教程》內(nèi)容通俗易懂,以實(shí)例引出知識(shí)與技術(shù)點(diǎn),非常適合自學(xué)和高職高專院校作為“Java語(yǔ)言程序設(shè)計(jì)”課程的教材使用,也可供從事Java語(yǔ)言程序設(shè)計(jì)者作為參考書或Java語(yǔ)言程序設(shè)計(jì)培訓(xùn)機(jī)構(gòu)作為培訓(xùn)教程使用。圖書封面
評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(50)
- 勉強(qiáng)可看(362)
- 一般般(618)
- 內(nèi)容豐富(2565)
- 強(qiáng)力推薦(210)
實(shí)用Java語(yǔ)言單元式模塊化教程 PDF格式下載