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