熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

Java程序設(shè)計(jì)案例教程

中國水利水電出版社
    【作 者】郭振民 生桂勇 【I S B N 】978-7-5084-6828-0 【責(zé)任編輯】李 炎 【適用讀者群】高職高專 【出版時(shí)間】2009-09-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】204 【千字?jǐn)?shù)】312 【印 張】12.75 【定 價(jià)】22 【叢 書】21世紀(jì)高職高專教學(xué)做一體化規(guī)劃教材 【備注信息】
圖書詳情

    隨著Internet和無線網(wǎng)絡(luò)通信的日益擴(kuò)大與普及,Java語言的使用更加廣泛。本書依據(jù)高等職業(yè)教育培養(yǎng)高素質(zhì)技能型人才的教學(xué)目標(biāo),遵循“教學(xué)做一體化”的教學(xué)模式,講解程序員和軟件工程師必須掌握的重要語言——Java。

    本書共分3篇11個(gè)單元。第一篇“基礎(chǔ)篇”包括單元一到單元四,主要講解Java語言語法基礎(chǔ)和面向?qū)ο缶幊袒局R(shí);第二篇“提高篇”包括單元五到單元九,主要講解異常處理、Java輸入輸出、GUI程序應(yīng)用和線程等;第三篇“實(shí)踐篇”包括單元十到單元十一,主要講解Java項(xiàng)目設(shè)計(jì)開發(fā)和實(shí)訓(xùn)。

    本書貫穿著“教學(xué)做合一”的教學(xué)理念和“案例教學(xué)法”的主導(dǎo)思想,具有易學(xué)樂學(xué)、理實(shí)一體、風(fēng)格新穎的特點(diǎn)。

    本書既適合作為高職院校計(jì)算機(jī)及相關(guān)專業(yè)的Java語言基礎(chǔ)教材,也可作為軟件開發(fā)人員和愛好者的自學(xué)資料。

    從培養(yǎng)學(xué)生的興趣出發(fā),從Java語言最基礎(chǔ)的理論入手,教會(huì)學(xué)生夠用的理論知識(shí);秉承“教學(xué)做”相結(jié)合的原則,邊學(xué)邊做,講練結(jié)合,學(xué)以致用;以“問題驅(qū)動(dòng)”為原則,導(dǎo)入每個(gè)知識(shí)點(diǎn),和操作演練相結(jié)合,從而降低了學(xué)習(xí)Java語言的門檻,很容易上手;書中語言口語化,輕松而又幽默,使學(xué)習(xí)者能夠帶著快樂的心情學(xué)習(xí);案例淺顯易懂,實(shí)用價(jià)值高,從而增強(qiáng)學(xué)習(xí)者的成就感和自信心。

    互聯(lián)網(wǎng)是“20世紀(jì)最偉大的發(fā)明之一”,它對(duì)人類社會(huì)發(fā)展產(chǎn)生了深遠(yuǎn)的影響;21世紀(jì)更是“信息時(shí)代”,互聯(lián)網(wǎng)的應(yīng)用將會(huì)更加廣泛而深入。Java語言為支持網(wǎng)絡(luò)應(yīng)用程序而設(shè)計(jì),具有移植性、平臺(tái)無關(guān)性和安全性等特點(diǎn)。隨著Internet和無線網(wǎng)絡(luò)通信的日益擴(kuò)大與普及,Java語言的使用也將更加廣泛。許多計(jì)算機(jī)、通信工程和信息技術(shù)公司在進(jìn)行涉及網(wǎng)絡(luò)、手機(jī)或游戲軟件開發(fā)時(shí),已離不開Java語言了。因此,Java語言是程序員和軟件工程師必須掌握的重要語言。

    高等職業(yè)教育主要是以培養(yǎng)具有職業(yè)理想、職業(yè)道德,掌握職業(yè)技能,知曉職業(yè)規(guī)范,面向生產(chǎn)、建設(shè)、管理、服務(wù)第一線需要的高素質(zhì)技能型人才為培養(yǎng)目標(biāo)。

    從這個(gè)目標(biāo)出發(fā),高職教育應(yīng)采用“教學(xué)做一體化”的教學(xué)模式。這正是本書編寫的基本原則。

    本書秉承陶行知先生“教學(xué)做合一”的教學(xué)思想,堅(jiān)持學(xué)生的主體地位,在做中教,做中學(xué),以用促學(xué),先會(huì)后懂,讓學(xué)生在實(shí)踐中掌握理論知識(shí)、提高編程能力;采用“案例教學(xué)法”,從分析案例入手,提出問題,在解決問題的過程中,學(xué)習(xí)程序設(shè)計(jì)的基礎(chǔ)知識(shí)和原理,進(jìn)而啟迪學(xué)生的思維,從而激發(fā)學(xué)生的學(xué)習(xí)興趣。

    本書共分3篇11個(gè)單元。第一篇“基礎(chǔ)篇”包括單元一到單元四,主要講解Java語言語法基礎(chǔ)和面向?qū)ο缶幊袒局R(shí);第二篇“提高篇”包括單元五到單元九,主要講解異常處理、Java輸入輸出、GUI程序應(yīng)用和線程等;第三篇“實(shí)踐篇”包括單元十到單元十一,主要講解Java項(xiàng)目設(shè)計(jì)開發(fā)和實(shí)訓(xùn)。

    本書貫穿著“教學(xué)做合一”的教學(xué)理念和“案例教學(xué)法”的主導(dǎo)思想,具有如下幾個(gè)特點(diǎn):

     易學(xué)樂學(xué):每個(gè)單元針對(duì)知識(shí)點(diǎn)精心設(shè)計(jì)了案例。每個(gè)案例都采用【案例任務(wù)】、【知識(shí)必備】、【案例透析】和【現(xiàn)場演練】的結(jié)構(gòu)形式,能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣。

     理實(shí)一體:每個(gè)案例的【現(xiàn)場演練】欄目都安排與該案例緊密相關(guān)的訓(xùn)練,能及時(shí)鞏固所學(xué)知識(shí);基礎(chǔ)篇和提高篇的每個(gè)單元最后都結(jié)合Java二級(jí)考試安排了一定的習(xí)題,其目的是使本書不僅適用于計(jì)算機(jī)專業(yè)教學(xué),也便于非計(jì)算機(jī)專業(yè)的自學(xué)者使用。實(shí)踐篇的Java項(xiàng)目設(shè)計(jì)開發(fā)單元進(jìn)一步提高讀者解決實(shí)際問題的工程應(yīng)用能力與創(chuàng)新意識(shí)。

     風(fēng)格新穎:教材通過一個(gè)個(gè)案例,講解了Java編程的基礎(chǔ)知識(shí)和主要內(nèi)容。此外,每個(gè)單元的【知識(shí)拓展】欄目,對(duì)本單元內(nèi)容進(jìn)一步擴(kuò)充和深化,以滿足基礎(chǔ)好的讀者的要求。各個(gè)學(xué)校可根據(jù)需要有選擇地教學(xué)。

    本書既可用作高職院校計(jì)算機(jī)及相關(guān)專業(yè)的Java語言的基礎(chǔ)教材,同時(shí)也可作為軟件開發(fā)人員和愛好者的自學(xué)資料。

    本書由郭振民、生桂勇任主編,嚴(yán)春風(fēng)、徐芹、李文杰任副主編。郭振民教授精心策劃,生桂勇老師擬定大綱并組織實(shí)施,嚴(yán)春風(fēng)和李文杰老師參與編寫。徐芹老師參與了教材的校對(duì)和排版工作,張毅、高峰和楊陽同學(xué)參與了部分單元的校對(duì)工作。

    由于作者水平和經(jīng)驗(yàn)有限,書中難免會(huì)有一些錯(cuò)誤,希望廣大讀者批評(píng)指正。

    作者E_mail:gysheng@sina.com

    編 者

    2009年6月

    前言
    基礎(chǔ)篇 Java語言面向?qū)ο缶幊袒A(chǔ)

    單元一 Java語言基礎(chǔ) 2
    案例1-1 輸出“歡迎學(xué)習(xí)Java!” 2
    案例1-2 求圓柱的底面積和體積 5
    案例1-3 不同類型數(shù)據(jù)之間的混合運(yùn)算 7
    案例1-4 運(yùn)算符的使用 12
    案例1-5 評(píng)定學(xué)生考試成績的等級(jí) 18
    案例1-6 循環(huán)語句求和 21
    案例1-7 求素?cái)?shù) 24
    知識(shí)拓展 26
    單元訓(xùn)練 32
    單元二 類與對(duì)象 35
    案例2-1 Student類 35
    案例2-2 Student類的對(duì)象“一牛” 38
    案例2-3 利用方法重載求和 40
    案例2-4 初始化“通訊錄” 41
    案例2-5 this關(guān)鍵字的使用 44
    案例2-6 靜態(tài)變量表示賽車數(shù)量 46
    知識(shí)拓展 48
    單元訓(xùn)練 53
    單元三 繼承、抽象類和接口 55
    案例3-1 Person類與Student類 55
    案例3-2 super關(guān)鍵字的使用 57
    案例3-3 繼承抽象類Shape 59
    案例3-4 實(shí)現(xiàn)接口 62
    知識(shí)拓展 64
    單元訓(xùn)練 66
    單元四 數(shù)組與字符串 70
    案例4-1 求數(shù)組最大值和次大值 70
    案例4-2 楊輝三角形 72
    案例4-3 判斷“回文”字符串 75
    知識(shí)拓展 78
    單元訓(xùn)練 80

    提高篇 Java語言高級(jí)編程

    單元五 Java異常處理 84
    案例5-1 處理典型異常 84
    案例5-2 拋出異常 87
    知識(shí)拓展 89
    單元訓(xùn)練 91
    單元六 Java輸入輸出處理 92
    案例6-1 輸出新建文件的相關(guān)信息 92
    案例6-2 基于字節(jié)流的輸入/輸出 94
    案例6-3 基于字符流的輸入/輸出 98
    知識(shí)拓展 102
    單元訓(xùn)練 107
    單元七 Java GUI應(yīng)用程序開發(fā) 109
    案例7-1 登錄窗口 109
    案例7-2 計(jì)算器界面 117
    案例7-3 學(xué)生信息管理系統(tǒng)界面 121
    案例7-4 簡單“繪圖板” 126
    知識(shí)拓展 135
    單元訓(xùn)練 144
    單元八 線程 145
    案例8-1 利用多線程分解任務(wù) 145
    案例8-2 簡單的“電子時(shí)鐘” 149
    知識(shí)拓展 153
    單元訓(xùn)練 160
    單元九 Java Applet 162
    案例9-1 Applet生命周期 162
    案例9-2 簡單的Applet“影集” 167
    知識(shí)拓展 169
    單元訓(xùn)練 172

    實(shí)踐篇 Java簡單項(xiàng)目設(shè)計(jì)開發(fā)

    單元十 Java項(xiàng)目設(shè)計(jì)開發(fā) 174
    項(xiàng)目10-1 計(jì)算器 174
    項(xiàng)目10-2 賽車游戲 178
    單元訓(xùn)練 185
    單元十一 實(shí)訓(xùn) 186
    實(shí)訓(xùn)一 熟悉Java開發(fā)環(huán)境 186
    實(shí)訓(xùn)二 Java語言基礎(chǔ) 187
    實(shí)訓(xùn)三 面向?qū)ο蟪绦蛟O(shè)計(jì) 188
    實(shí)訓(xùn)四 抽象類、接口和包 189
    實(shí)訓(xùn)五 數(shù)組與字符串 190
    實(shí)訓(xùn)六 異常處理 191
    實(shí)訓(xùn)七 Java輸入輸出 191
    實(shí)訓(xùn)八 圖形用戶界面 192
    實(shí)訓(xùn)九 線程 193
    實(shí)訓(xùn)十 Java Applet 194
    參考文獻(xiàn) 196

最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
商丘市| 玉环县| 密云县| 徐汇区| 承德县| 齐齐哈尔市| 大石桥市| 杨浦区| 库车县| 江北区| 神木县| 林口县| 措勤县| 安义县| 柯坪县| 荣成市| 贡嘎县| 舒城县| 夏河县| 全南县| 白玉县| 靖江市| 凌云县| 通海县| 翁牛特旗| 醴陵市| 大姚县| 东城区| 浮山县| 都昌县| 新宁县| 蒲江县| 苗栗市| 怀来县| 江都市| 永泰县| 鹤壁市| 渑池县| 彭泽县| 敦煌市| 洛川县|