出版時間:2010-7 出版社:清華大學出版社 作者:楊樹林,胡潔萍 編著 頁數:330
前言
在Java語言教學中要解決學生應用實踐能力不強的問題,不僅要重視軟件技術類課程,更要更新教學內容、改變教學模式。案例教學是計算機語言教學的最有效的方法之一。好的案例對學生理解知識,掌握如何應用知識十分重要?!禞ava語言最新實用案例教程》(第1版)于2006年出版,已經歷了近4年的使用,得到了廣大高等院校專家、教師、學生的支持和厚愛。這本教材以指導案例教學為目的,以知識為線索設計案例,將案例有機聯(lián)系起來,圍繞案例講解知識。教材組織方式新穎,案例豐富,符合應用型人才的培養(yǎng)要求。但經過幾年的使用發(fā)現還存在一些不足,如過分強調案例,知識不夠系統(tǒng);有些案例偏難,不適合學生學習;強調Swing過多,部分內容實用性不大;教材中沒有習題,不便于教學等。為此,我們在第1版的基礎上,編寫了本教材,力求在知識講解和案例之間找到最佳結合點,既便于教學和學習,又有利于培養(yǎng)學生的應用能力,從而適應案例教學的要求。第2版教材除保留第1版教材案例教學的特色外,還結合多年來的教學實踐,在以下幾個方面作了改進: ?。?)適當加強知識講解的系統(tǒng)性,不是先講案例再圍繞案例介紹知識的方式,而是先系統(tǒng)、精練地講解知識,再圍繞知識滲透案例。知識內容不強調細而全,但強調系統(tǒng)、實用和精練,突出實際應用中常用的內容。同時,為了便于教學和學習,增加了許多輔助理解知識的小例子。
內容概要
Java具有面向對象、與平臺無關、安全、穩(wěn)定和多線程等特點,是目前最流行的程序設計語言之一。全書共分9章,按Java知識的系統(tǒng)性,由淺入深、循序漸進地介紹了Java語言實用知識與編程技術。內容包括Java語言概述、流程控制與異常處理、Java面向對象程序設計、數組與集合、GUI程序設計、Java數據庫編程、流和文件、多線程與Applet以及Java網絡編程。每部分內容既有示例,又有案例。通過示例可以幫助學生理解知識,通過案例可以將各知識點結合起來,指導學生應用知識,學以致用。教材中引進了一些新知識和新方法,內容實用,重點突出,講解精練,案例典型,既方便學習,又便于應用。每章配備的課后習題參考了目前市場上常用的企業(yè)面試題,針對性強,訓練價值大。 本書內容豐富,實例典型,知識講解系統(tǒng),適合作為高等院校計算機及相關專業(yè)的教材或參考書,也適合軟件開發(fā)人員及其他有關人員作為自學參考書或培訓教程。
書籍目錄
第1章 Java語言概述 1.1 Java語言簡介 1.1.1 Java語言的產生 1.1.2 Java應用體系 1.2 Java的工作原理及特點 1.2.1 Java的工作原理 1.2.2 Java語言的特點 1.3 Java編程環(huán)境 1.3.1 JSEDK及其安裝 1.3.2 Java開發(fā)工具 1.4 Java程序結構 1.4.1 Java應用程序 1.4.2 案例1-1:包含兩個類的程序 1.4.3 Applet程序 1.4.4 案例1-2:一個簡單的繪圖程序 1.4.5 Application與Applet程序的比較 1.5 Java語言基礎 1.5.1 基本編碼規(guī)則 1.5.2 案例1-3:代碼注釋 1.5.3 數據類型 1.5.4 常量和變量 1.5.5 運算符和表達式 1.5.6 Math類 1.5.7 數據類型轉換 1.6 字符串和日期 1.6.1 字符串 1.6.2 案例1-4:對輸入的字符串進行處理 1.6.3 日期和時間 1.6.4 案例1-5:日期工具類 1.7 本章小結 1.8 習題 第2章 流程控制與異常處理 2.1 分支結構 2.1.1 if語句 2.1.2 案例2-1:求一元二次方程的根 2.1.3 switch語句 2.1.4 案例2-2:求下一天日期 2.2 循環(huán)結構 2.2.1 for循環(huán) 2.2.2 案例2-3:求素數 2.2.3 while循環(huán) 2.2.4 循環(huán)嵌套 2.2.5 案例2-4:求sinx 2.2.6 do…while循環(huán) 2.2.7 案例2-5:進制轉換 2.2.8 迭代循環(huán) 2.3 異常處理 2.3.1 異常及其體系結構 2.3.2 異常處理機制 2.3.3 拋出異常 2.3.4 案例2-6:整數的算術計算 2.3.5 自定義異常 2.3.6 案例2-7:求三角形面積 2.4 本章小結 2.5 習題 第3章 Java面向對象程序設計 3.1 面向對象編程 3.1.1 對象和類 3.1.2 面向對象程序設計 3.1.3 OOP的4個基本特征 3.2 類與對象 3.2.1 定義類 3.2.2 創(chuàng)建和使用對象 3.2.3 案例3-1:測試圓類 3.2.4 構造方法 3.2.5 析構方法 3.2.6 案例3-2:Person類 3.3 訪問控制 3.3.1 包與類的訪問控制 3.3.2 成員的訪問控制與屬性方法 3.3.3 案例3-3:使用權限修飾符的Person類 3.4 類變量、類常量和類方法 3.4.1 實例變量、類變量和類常量 3.4.2 變量的作用域與this關鍵字 3.4.3 實例方法和類方法 3.4.4 案例3-4:銀行賬戶 3.5 類的方法重載 3.5.1 方法的參數類型 3.5.2 案例3-5:演示方法的參數類型 3.5.3 方法重載 3.6 類的繼承 3.6.1 繼承的基本概念 3.6.2 創(chuàng)建子類 3.6.3 方法覆蓋 3.6.4 案例3-6:用繼承的方式定義Student類和Teacher類 3.7 抽象類、接口及多態(tài)性 3.7.1 抽象類 3.7.2 案例3-7:一組圖形類 3.7.3 接口 3.7.4 案例3-8:模擬學生管理系統(tǒng)的數據訪問層和邏輯層 3.7.5 多態(tài)性 3.8 最終類和內部類 3.8.1 最終類 3.8.2 內部類 3.8.3 案例3-9:內部類使用演示 3.9 Java枚舉類型 3.9.1 枚舉類型概述 3.9.2 案例3-10:Week枚舉類型 3.10 本章小結 3.11 習題 第4章 數組與集合第5章 GUI程序設計第6章 Java數據庫編程第7章 流和文件 第8章 多線程與Applet第9章 Java網絡編程參考文獻
編輯推薦
北京市高等教育精品教材立項項目 精心設計知識結構,講解精練,重點突出,便于教學 注意吸收新方法和新技術,強調實用性,重視應用能力的培養(yǎng) 案例系統(tǒng)、典型,將知識內容和案例有機結合,便于指導學生實踐 較好地處理思想方法與具體案例,綜合應用與局部知識應用的關系
圖書封面
評論、評分、閱讀與下載