出版時(shí)間:2009-9 出版社:水利水電出版社 作者:郭振民,生桂勇 主編 頁(yè)數(shù):195 字?jǐn)?shù):312000
前言
互聯(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語(yǔ)言為支持網(wǎng)絡(luò)應(yīng)用程序而設(shè)計(jì),具有移植性、平臺(tái)無(wú)關(guān)性和安全性等特點(diǎn)。隨著Internet和無(wú)線網(wǎng)絡(luò)通信的日益擴(kuò)大與普及,Java語(yǔ)言的使用也將更加廣泛。許多計(jì)算機(jī)、通信工程和信息技術(shù)公司在進(jìn)行涉及網(wǎng)絡(luò)、手機(jī)或游戲軟件開(kāi)發(fā)時(shí),已離不開(kāi)Java語(yǔ)言了。因此,Java語(yǔ)言是程序員和軟件工程師必須掌握的重要語(yǔ)言。高等職業(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é)模式。這正是本書(shū)編寫(xiě)的基本原則。本書(shū)秉承陶行知先生“教學(xué)做合一”的教學(xué)思想,堅(jiān)持學(xué)生的主體地位,在做中教,做中學(xué),以用促學(xué),先會(huì)后懂,讓學(xué)生在實(shí)踐中掌握理論知識(shí)、提高編程能力;采用“案例教學(xué)法”,從分析案例入手,提出問(wèn)題,在解決問(wèn)題的過(guò)程中,學(xué)習(xí)程序設(shè)計(jì)的基礎(chǔ)知識(shí)和原理,進(jìn)而啟迪學(xué)生的思維,從而激發(fā)學(xué)生的學(xué)習(xí)興趣。本書(shū)共分3篇11個(gè)單元。第一篇“基礎(chǔ)篇”包括單元一到單元四,主要講解Java語(yǔ)言語(yǔ)法基礎(chǔ)和面向?qū)ο缶幊袒局R(shí);第二篇“提高篇”包括單元五到單元九,主要講解異常處理、Java輸入輸出、GUI程序應(yīng)用和線程等;第三篇“實(shí)踐篇”包括單元十到單元十一,主要講解Java項(xiàng)目設(shè)計(jì)開(kāi)發(fā)和實(shí)訓(xùn)。本書(shū)貫穿著“教學(xué)做合一”的教學(xué)理念和“案例教學(xué)法”的主導(dǎo)思想,具有如下幾個(gè)特點(diǎn):·易學(xué)樂(lè)學(xué):每個(gè)單元針對(duì)知識(shí)點(diǎn)精心設(shè)計(jì)了案例。每個(gè)案例都采用【案例任務(wù)】、【知識(shí)必備】、【案例透析】和【現(xiàn)場(chǎng)演練】的結(jié)構(gòu)形式,能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣。·理實(shí)一體:每個(gè)案例的【現(xiàn)場(chǎng)演練】欄目都安排與該案例緊密相關(guān)的訓(xùn)練,能及時(shí)鞏固所學(xué)知識(shí);基礎(chǔ)篇和提高篇的每個(gè)單元最后都結(jié)合Java二級(jí)考試安排了一定的習(xí)題,其目的是使本書(shū)不僅適用于計(jì)算機(jī)專業(yè)教學(xué),也便于非計(jì)算機(jī)專業(yè)的自學(xué)者使用。實(shí)踐篇的Java項(xiàng)目設(shè)計(jì)開(kāi)發(fā)單元進(jìn)一步提高讀者解決實(shí)際問(wèn)題的工程應(yīng)用能力與創(chuàng)新意識(shí)?!わL(fēng)格新穎:教材通過(guò)一個(gè)個(gè)案例,講解了Java編程的基礎(chǔ)知識(shí)和主要內(nèi)容。此外,每個(gè)單元的【知識(shí)拓展】欄目,對(duì)本單元內(nèi)容進(jìn)一步擴(kuò)充和深化,以滿足基礎(chǔ)好的讀者的要求。各個(gè)學(xué)??筛鶕?jù)需要有選擇地教學(xué)。本書(shū)既可用作高職院校計(jì)算機(jī)及相關(guān)專業(yè)的Java語(yǔ)言的基礎(chǔ)教材,同時(shí)也可作為軟件開(kāi)發(fā)人員和愛(ài)好者的自學(xué)資料。
內(nèi)容概要
隨著Internet和無(wú)線網(wǎng)絡(luò)通信的目益擴(kuò)大與普及,Java語(yǔ)言的使用更加廣泛。本書(shū)依據(jù)高等職業(yè)教育培養(yǎng)高素質(zhì)技能型人才的教學(xué)目標(biāo),遵循“教學(xué)做一體化”的教學(xué)模式,講解程序員和軟件工程師必須掌握的重要語(yǔ)言——Java。 本書(shū)共分3篇11個(gè)單元。第一篇“基礎(chǔ)篇”包括單元一到單元四,主要講解Java語(yǔ)言語(yǔ)法基礎(chǔ)和面向?qū)ο缶幊袒局R(shí);第二篇“提高篇”包括單元五到單元九,主要講解異常處理、Java輸入輸出、GUl程序應(yīng)用和線程等;第三篇“實(shí)踐篇”包括單元十到單元十一,主要講解Java項(xiàng)目設(shè)計(jì)開(kāi)發(fā)和實(shí)訓(xùn)。 本書(shū)貫穿著“教學(xué)做合一”的教學(xué)理念和“案例教學(xué)法”的主導(dǎo)思想,具有易學(xué)樂(lè)學(xué)、理實(shí)一體、風(fēng)格新穎的特點(diǎn)。 本書(shū)既適合作為高職院校計(jì)算機(jī)及相關(guān)專業(yè)的Java語(yǔ)言基礎(chǔ)教材,也可作為軟件開(kāi)發(fā)人員和愛(ài)好者的自學(xué)資料。
書(shū)籍目錄
前言基礎(chǔ)篇 Java語(yǔ)言面向?qū)ο缶幊袒A(chǔ) 單元一 Java語(yǔ)言基礎(chǔ) 案例1-1 輸出“歡迎學(xué)習(xí)Java!” 案例1-2 求圓柱的底面積和體積 案例1-3 不同類型數(shù)據(jù)之間的混合運(yùn)算 案例1-4 運(yùn)算符的使用 案例1-5 評(píng)定學(xué)生考試成績(jī)的等級(jí) 案例1-6 循環(huán)語(yǔ)句求和 案例1-7 求素?cái)?shù) 知識(shí)拓展 單元訓(xùn)練 單元二 類與對(duì)象 案例2-1 Student類 案例2-2 Student類的對(duì)象“一?!? 案例2-3 利用方法重載求和 案例2-4 初始化“通訊錄” 案例2-5 this關(guān)鍵字的使用 案例2-6 靜態(tài)變量表示賽車數(shù)量 知識(shí)拓展 單元訓(xùn)練 單元三 繼承、抽象類和接口 案例3-1 Person類與Student類 案例3-2 super關(guān)鍵字的使用 案例3-3 繼承抽象類Shoe 案例3-4 實(shí)現(xiàn)接口 知識(shí)拓展 單元訓(xùn)練 單元四 數(shù)組與字符串 案例4-1 求數(shù)組最大值和次大值 案例4-2 楊輝三角形 案例4-3 判斷“回文”字符串 知識(shí)拓展 單元訓(xùn)練提高篇 Java語(yǔ)言高級(jí)編程 單元五 Java異常處理 案例5-1 處理典型異常 案例5-2 拋出異?! ≈R(shí)拓展 單元訓(xùn)練 單元六 Java輸入輸出處理 案例6-1 輸出新建文件的相關(guān)信息 案例6-2 基于字節(jié)流的輸入/輸出 案例6-3 基于字符流的輸入/輸出 知識(shí)拓展 單元訓(xùn)練 單元七 Java GUl應(yīng)用程序開(kāi)發(fā) 案例7-1 登錄窗口 案例7-2 計(jì)算器界面 案例7-3 學(xué)生信息管理系統(tǒng)界面 案例7-4 簡(jiǎn)單“繪圖板” 知識(shí)拓展 單元訓(xùn)練 單元八線程 案例8-1 利用多線程分解任務(wù) 案例8-2 簡(jiǎn)單的“電子時(shí)鐘” 知識(shí)拓展 單元訓(xùn)練 單元九 JavaApplet 案例9-1 Applet生命周期 案例9-2 簡(jiǎn)單的Applet“影集” 知識(shí)拓展 單元訓(xùn)練實(shí)踐篇 Java簡(jiǎn)單項(xiàng)目設(shè)計(jì)開(kāi)發(fā) 單元十 Java項(xiàng)目設(shè)計(jì)開(kāi)發(fā) 單元十一 實(shí)訓(xùn)
章節(jié)摘錄
插圖:基礎(chǔ)篇 Java語(yǔ)言面向?qū)ο缶幊袒A(chǔ)單元一 Java語(yǔ)言基礎(chǔ)內(nèi)容要點(diǎn)1.Java程序的類型和組成結(jié)構(gòu)。2.標(biāo)識(shí)符、保留字和注釋。3.數(shù)據(jù)類型、運(yùn)算符和表達(dá)式。4.條件選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和跳轉(zhuǎn)結(jié)構(gòu)。案例1-1輸出“歡迎學(xué)習(xí)Java!”案例任務(wù)編寫(xiě)一個(gè)Java應(yīng)用程序運(yùn)行后顯示“歡迎學(xué)習(xí)Java!”,運(yùn)行結(jié)果如圖1.1 所示。知識(shí)必備Java程序分為Java應(yīng)用程序(JavaApplication)和Applet小程序(JavaApplet)兩類。Java應(yīng)用程序是一種能在支持Java的平臺(tái)上,通過(guò)解釋器(Java.exe)獨(dú)立運(yùn)行的程序;Applet小程序則是嵌入在HTML編寫(xiě)的Web頁(yè)面中,由Web瀏覽器內(nèi)含的Java解釋器解釋運(yùn)行的非獨(dú)立程序。每一種語(yǔ)言都有自己特定的書(shū)寫(xiě)格式,Java也不例外。我們先學(xué)習(xí)Java語(yǔ)言的特點(diǎn)。1.Java程序的組成Java源程序主要由5部分組成:package和import語(yǔ)句、類、方法和語(yǔ)句。1)package語(yǔ)句位于程序的最前面,用來(lái)定義該程序所屬的包,每個(gè)程序只允許使用一條package語(yǔ)句。package語(yǔ)句在程序中可以省略。若省略該語(yǔ)句,則程序?qū)儆谀J(rèn)包。關(guān)于包的概念和作用將在單元三中介紹。
編輯推薦
《Java程序設(shè)計(jì)案例教程》特點(diǎn):先進(jìn)的教學(xué)理念:從培養(yǎng)學(xué)生的興趣出發(fā),從Java語(yǔ)言最基礎(chǔ)的理論入手,教會(huì)學(xué)生夠用的理論知識(shí)。全新的教學(xué)方法:秉承“教學(xué)做”相結(jié)合的原則,邊學(xué)邊做,講練結(jié)合,學(xué)以致用。較低的學(xué)習(xí)門檻:以“問(wèn)題驅(qū)動(dòng)”為原則,導(dǎo)入每個(gè)知識(shí)點(diǎn),和操作演練相結(jié)合,從而降低了學(xué)習(xí)Java語(yǔ)言的門檻,很容易上手。快樂(lè)的學(xué)習(xí)方式:書(shū)中語(yǔ)言口語(yǔ)化,輕松而又幽默,使學(xué)習(xí)者能夠帶著快樂(lè)的心情學(xué)習(xí);案例淺顯易懂,實(shí)用價(jià)值高,從而增強(qiáng)學(xué)習(xí)者的成就感和自信心。問(wèn)題導(dǎo)入、案例驅(qū)動(dòng)、理論夠用、實(shí)踐豐富
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版