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