出版時間:2012-11 出版社:清華大學(xué)出版社 作者:耿祥義,張躍平 編著 頁數(shù):333 字?jǐn)?shù):531000
前言
本書按照教、學(xué)、做一體化模式精編了Java的核心內(nèi)容,以核心知識、能力目標(biāo)、任務(wù)驅(qū)動和實(shí)踐環(huán)節(jié)為單元組織本書的體系結(jié)構(gòu)。核心知識體現(xiàn)最重要和最實(shí)用的知識,是教師需要重點(diǎn)講解的內(nèi)容;能力目標(biāo)提出學(xué)習(xí)核心知識后應(yīng)具備的編程能力;任務(wù)驅(qū)動給出了教師和學(xué)生共同完成的任務(wù);實(shí)踐環(huán)節(jié)給出了需要學(xué)生獨(dú)立完成的實(shí)踐活動?! ∪珪卜帧?2章,包含了Java的基本數(shù)據(jù)類型、語句、類與對象、子類與繼承、接口與實(shí)現(xiàn)、內(nèi)部類、常用實(shí)用類、輸入輸出流、JDBC數(shù)據(jù)庫操作、Java Swing圖形用戶界面、Java多線程機(jī)制、Java網(wǎng)絡(luò)編程和綜合實(shí)訓(xùn)等內(nèi)容?! 〉?章核心知識強(qiáng)調(diào)了Java語言的來歷、地位、重要性和Java的平臺無關(guān)性,任務(wù)驅(qū)動和實(shí)踐環(huán)節(jié)主要訓(xùn)練開發(fā)Java程序的基本步驟,以便為后續(xù)內(nèi)容學(xué)習(xí)奠定基本的操作能力。第2章和第3章介紹了基本數(shù)據(jù)類型、Java運(yùn)算符和控制語句。第4章和第5章是本書的重點(diǎn)內(nèi)容之一,講述了類與對象、子類與繼承、接口與多態(tài)等內(nèi)容,核心指點(diǎn)明確,任務(wù)驅(qū)動重點(diǎn)體現(xiàn)面向抽象和接口的設(shè)計思想。第6章講述常用的實(shí)用類,包括字符串、日期、正則表達(dá)式以及數(shù)學(xué)計算等實(shí)用類,任務(wù)驅(qū)動和實(shí)踐環(huán)節(jié)特別體現(xiàn)怎樣用所學(xué)實(shí)用類解決軟件開發(fā)中的常見問題。第7章講述的是Java的輸入輸出流,是Java語言中很豐富和優(yōu)秀的一部分,盡管Java提供了二十多種流,但它們的用法、原理卻很類似,根據(jù)這一特點(diǎn),本章在核心知識上突出原理,在任務(wù)驅(qū)動上注重任務(wù)的實(shí)用性,以便激發(fā)學(xué)生的學(xué)習(xí)興趣。第8章是Java和數(shù)據(jù)庫相關(guān)的有關(guān)技術(shù),在任務(wù)驅(qū)動部分特別注重結(jié)合任務(wù)訓(xùn)練學(xué)生連接數(shù)據(jù)庫的操作動手能力。第9章是組件的有關(guān)知識,把事件處理難點(diǎn)分散到各個單元,注意突出某些具體的組件,因?yàn)橹灰嬲斫?、掌握了一種組件事件的處理過程,就會掌握其他組件的事件處理。多線程是Java語言中的一大特點(diǎn),占有很重要的地位,在第10章通過針對性的任務(wù)驅(qū)動幫助讀者掌握多線程中的重要概念,并學(xué)習(xí)怎樣用多線程來解決實(shí)際問題。第11章是關(guān)于網(wǎng)絡(luò)編程的知識,針對套接字通俗且準(zhǔn)確地設(shè)計了合理的任務(wù),使學(xué)生認(rèn)識到多線程在網(wǎng)絡(luò)編程中的重要作用,在實(shí)踐環(huán)節(jié)上結(jié)合已學(xué)習(xí)的知識給出了一些實(shí)用性較強(qiáng)的實(shí)踐活動。本書的第12章,由3個綜合實(shí)訓(xùn)構(gòu)成,其目的是訓(xùn)練綜合運(yùn)用知識的能力,鞏固本書前11章所學(xué)知識,提高編程能力。
內(nèi)容概要
java
語言是很優(yōu)秀的語言,具有面向?qū)ο?、與平臺無關(guān)、安全、穩(wěn)定和多線程等優(yōu)良特性,特別適合于網(wǎng)絡(luò)應(yīng)用程序的設(shè)計,已經(jīng)成為網(wǎng)絡(luò)時代最重要的語言之一。
《java程序設(shè)計教學(xué)做一體化教程》按照教、學(xué)、做一體化模式精編出java的核心內(nèi)容,以核心知識、能力目標(biāo)、任務(wù)驅(qū)動和實(shí)踐環(huán)節(jié)為單元組織本書的體系結(jié)構(gòu)。核心知識體現(xiàn)最重要和最實(shí)用的知識,是教師需要重點(diǎn)講解的內(nèi)容;能力目標(biāo)提出學(xué)習(xí)核心知識后應(yīng)具備的編程能力;任務(wù)驅(qū)動給出了教師和學(xué)生共同完成的任務(wù),是教師需要用心組織的課堂活動;實(shí)踐環(huán)節(jié)給出了需要學(xué)生獨(dú)立完成的實(shí)踐活動,是需要學(xué)生認(rèn)真完成的任務(wù)。全書共分12章,包含了java的基本數(shù)據(jù)類型、語句、類與對象、子類與繼承、接口與實(shí)現(xiàn)、內(nèi)部類、常用實(shí)用類、輸入輸出流、jdbc數(shù)據(jù)庫操作、java
swing圖形用戶界面、java多線程機(jī)制、java網(wǎng)絡(luò)編程和綜合實(shí)訓(xùn)等內(nèi)容。
本書適合作為高等院校相關(guān)專業(yè)的教、學(xué)、做一體化教材,也適合作為java程序設(shè)計培訓(xùn)用書,還可以作為java程序設(shè)計愛好者的自學(xué)讀物。
書籍目錄
第1章 初識java
1.1 開發(fā)環(huán)境
1.1.1 核心知識
1.1.2 能力目標(biāo)
1.1.3 任務(wù)驅(qū)動
1.1.4 實(shí)踐環(huán)節(jié)
1.2 簡單的java程序
1.2.1 核心知識
1.2.2 能力目標(biāo)
1.2.3 任務(wù)驅(qū)動
1.2.4 實(shí)踐環(huán)節(jié)
1.3 小結(jié)
習(xí)題
第2章 基本數(shù)據(jù)類型與數(shù)組
2.1 整數(shù)類型
2.1.1 核心知識
2.1.2 能力目標(biāo)
2.1.3 任務(wù)驅(qū)動
2.1.4 實(shí)踐環(huán)節(jié)
.2.2 字符類型
2.2.1 核心知識
2.2.2 能力目標(biāo)
2.2.3 任務(wù)驅(qū)動
2.2.4 實(shí)踐環(huán)節(jié)
2.3 浮點(diǎn)類型
2.3.1 核心知識
2.3.2 能力目標(biāo)
2.3.4 實(shí)踐環(huán)節(jié)
2.4 邏輯類型
2.4.1 核心知識
2.4.2 能力目標(biāo)
2.4.3 任務(wù)驅(qū)動
2.4.4 實(shí)踐環(huán)節(jié)
2.5 類型轉(zhuǎn)換運(yùn)算
2.5.1 核心知識
2.5.2 能力目標(biāo)
2.5.3 任務(wù)驅(qū)動
2.5.4 實(shí)踐環(huán)節(jié)
2.6 輸入、輸出數(shù)據(jù)
2.6.1 核心知識
2.6.2 能力目標(biāo)
2.6.3 任務(wù)驅(qū)動
2.6.4 實(shí)踐環(huán)節(jié)
2.7 數(shù)組
2.7.1 核心知識
2.7.2 能力目標(biāo)
2.7.3 任務(wù)驅(qū)動
2.7.4 實(shí)踐環(huán)節(jié)
2.8 小結(jié)
習(xí)題
第3章 運(yùn)算符、表達(dá)式和語句
3.1 運(yùn)算符與表達(dá)式
3.1.1 核心知識
3.1.2 能力目標(biāo)
3.1.3 任務(wù)驅(qū)動
3.1.4 實(shí)踐環(huán)節(jié)
3.2 分支語句
3.2.1 核心知識
3.2.2 能力目標(biāo)
3.2.3 任務(wù)驅(qū)動
3.2.4 實(shí)踐環(huán)節(jié)
3.3 循環(huán)語句
3.3.1 核心知識
3.3.2 能力目標(biāo)
3.3.3 任務(wù)驅(qū)動
3.3.4 實(shí)踐環(huán)節(jié)
3.4 小結(jié)
習(xí)題
第4章 類與對象
4.1 數(shù)據(jù)和算法的封裝
4.1.1 核心知識
4.1.2 能力目標(biāo)
4.1.3 任務(wù)驅(qū)動
4.1.4 實(shí)踐環(huán)節(jié)
4.2 類的結(jié)構(gòu)
4.2.1 核心知識
4.2.2 能力目標(biāo)
4.2.3 任務(wù)驅(qū)動
4.2.4 實(shí)踐環(huán)節(jié)
4.3 構(gòu)造方法與對象的創(chuàng)建
4.3.1 核心知識
4.3.2 能力目標(biāo)
4.3.3 任務(wù)驅(qū)動
4.3.4 實(shí)踐環(huán)節(jié)
4.4 java程序的結(jié)構(gòu)
4.4.1 核心知識
4.4.2 能力目標(biāo)
4.4.3 任務(wù)驅(qū)動
4.4.4 實(shí)踐環(huán)節(jié)
4.5 對象的引用和實(shí)體
4.5.1 核心知識
4.5.2 能力目標(biāo)
4.5.3 任務(wù)驅(qū)動
4.5.4 實(shí)踐環(huán)節(jié)
4.6 對象的組合
4.6.1 核心知識
4.6.2 能力目標(biāo)
4.6.3 任務(wù)驅(qū)動
4.6.4 實(shí)踐環(huán)節(jié)
4.7 實(shí)例成員與類成員
4.7.1 核心知識
4.7.2 能力目標(biāo)
4.7.3 任務(wù)驅(qū)動
4.7.4 實(shí)踐環(huán)節(jié)
4.8 this關(guān)鍵字
4.8.1 核心知識
4.8.2 能力目標(biāo)
4.8.3 任務(wù)驅(qū)動
4.8.4 實(shí)踐環(huán)節(jié)
4.9 方法重載
4.9.1 核心知識
4.9.2 能力目標(biāo)
4.9.3 任務(wù)驅(qū)動
4.9.4 實(shí)踐環(huán)節(jié)
4.10 包語句
4.10.1 核心知識
4.10.2 能力目標(biāo)
4.10.3 任務(wù)驅(qū)動
4.10.4 實(shí)踐環(huán)節(jié)
4.11 import語句
4.11.1 核心知識
4.11.2 能力目標(biāo)
4.11.3 任務(wù)驅(qū)動
4.11.4 實(shí)踐環(huán)節(jié)
4.12 訪問權(quán)限
4.12.1 核心知識
4.12.2 能力目標(biāo)
4.12.3 任務(wù)驅(qū)動
4.12.4 實(shí)踐環(huán)節(jié)
4.13 小結(jié)
習(xí)題
第5章 繼承與接口
5.1 子類
5.1.1 核心知識
5.1.2 能力目標(biāo)
5.1.3 任務(wù)驅(qū)動
5.1.4 實(shí)踐環(huán)節(jié)
5.2 成員變量的隱藏和方法重寫
5.2.1 核心知識
5.2.2 能力目標(biāo)
5.2.3 任務(wù)驅(qū)動
5.2.4 實(shí)踐環(huán)節(jié)
5.3 super關(guān)鍵字
5.3.1 核心知識
5.3.2 能力目標(biāo)
5.3.3 任務(wù)驅(qū)動
5.3.4 實(shí)踐環(huán)節(jié)
5.4 final關(guān)鍵字
5.4.1 核心知識
5.4.2 能力目標(biāo)
5.4.3 任務(wù)驅(qū)動
5.4.4 實(shí)踐環(huán)節(jié)
5.5 對象的上轉(zhuǎn)型對象
5.5.1 核心知識
5.5.2 能力目標(biāo)
5.5.3 任務(wù)驅(qū)動
5.5.4 實(shí)踐環(huán)節(jié)
5.6 多態(tài)和抽象類
5.6.1 核心知識
5.6.2 能力目標(biāo)
5.6.3 任務(wù)驅(qū)動
5.6.4 實(shí)踐環(huán)節(jié)
5.7 接口與實(shí)現(xiàn)
5.7.1 核心知識
5.7.2 能力目標(biāo)
5.7.3 任務(wù)驅(qū)動
5.7.4 實(shí)踐環(huán)節(jié)
5.8 接口回調(diào)
5.8.1 核心知識
5.8.2 能力目標(biāo)
5.8.3 任務(wù)驅(qū)動
5.8.4 實(shí)踐環(huán)節(jié)
5.9 匿名類
5.9.1 核心知識
5.9.2 能力目標(biāo)
5.9.3 任務(wù)驅(qū)動
5.9.4 實(shí)踐環(huán)節(jié)
5.10 小結(jié)
習(xí)題5
第6章 字符串、日期與數(shù)學(xué)公式
6.1 字符串對象
6.1.1 核心知識
6.1.2 能力目標(biāo)
6.1.3 任務(wù)驅(qū)動
6.1.4 實(shí)踐環(huán)節(jié)
6.2 字符串與數(shù)組
6.2.1 核心知識
6.2.2 能力目標(biāo)
6.2.3 任務(wù)驅(qū)動
6.2.4 實(shí)踐環(huán)節(jié)
6.3 字符串轉(zhuǎn)化為數(shù)字
6.3.1 核心知識
6.3.2 能力目標(biāo)
6.3.3 任務(wù)驅(qū)動
6.3.4 實(shí)踐環(huán)節(jié)
6.4 正則表達(dá)式
6.4.1 核心知識
6.4.2 能力目標(biāo)
6.4.3 任務(wù)驅(qū)動
6.4.4 實(shí)踐環(huán)節(jié)
6.5 分解字符串
6.5.1 核心知識
6.5.2 能力目標(biāo)
6.5.3 任務(wù)驅(qū)動
6.5.4 實(shí)踐環(huán)節(jié)
6.6 日期
6.6.1 核心知識
6.6.2 能力目標(biāo)
6.6.3 任務(wù)驅(qū)動
6.6.4 實(shí)踐環(huán)節(jié)
6.7 數(shù)學(xué)公式
6.7.1 核心知識
6.7.2 能力目標(biāo)
6.7.3 任務(wù)驅(qū)動
6.7.4 實(shí)踐環(huán)節(jié)
6.8 可變字符串
6.8.1 核心知識
6.8.2 能力目標(biāo)
6.8.3 任務(wù)驅(qū)動
6.8.4 實(shí)踐環(huán)節(jié)
6.9 小結(jié)
習(xí)題6
第7章 輸入、輸出流
7.1 file類
7.1.1 核心知識
7.1.2 能力目標(biāo)
7.1.3 任務(wù)驅(qū)動
7.1.4 實(shí)踐環(huán)節(jié)
7.2 文件字節(jié)輸入流
7.2.1 核心知識
7.2.2 能力目標(biāo)
7.2.3 任務(wù)驅(qū)動
7.2.4 實(shí)踐環(huán)節(jié)
7.3 文件字節(jié)輸出流
7.3.1 核心知識
7.3.2 能力目標(biāo)
7.3.3 任務(wù)驅(qū)動
7.3.4 實(shí)踐環(huán)節(jié)
7.4 文件字符輸入、輸出流
7.4.1 核心知識
7.4.2 能力目標(biāo)
7.4.3 任務(wù)驅(qū)動
7.4.4 實(shí)踐環(huán)節(jié)
7.5 緩沖流
7.5.1 核心知識
7.5.2 能力目標(biāo)
7.5.3 任務(wù)驅(qū)動
7.5.4 實(shí)踐環(huán)節(jié)
7.6 隨機(jī)流
7.6.1 核心知識
7.6.2 能力目標(biāo)
7.6.3 任務(wù)驅(qū)動
7.6.4 實(shí)踐環(huán)節(jié)
7.7 數(shù)據(jù)流
7.7.1 核心知識
7.7.2 能力目標(biāo)
7.7.3 任務(wù)驅(qū)動
7.7.4 實(shí)踐環(huán)節(jié)
7.8 解析文件
7.8.1 核心知識
7.8.2 能力目標(biāo)
7.8.3 任務(wù)驅(qū)動
7.8.4 實(shí)踐環(huán)節(jié)
7.9 小結(jié)
習(xí)題7
第8章 jdbc數(shù)據(jù)庫操作
8.1 連接數(shù)據(jù)庫
8.1.1 核心知識
8.1.2 能力目標(biāo)
8.1.3 任務(wù)驅(qū)動
8.1.4 實(shí)踐環(huán)節(jié)
8.2 查詢操作
8.2.1 核心知識
8.2.2 能力目標(biāo)
8.2.3 任務(wù)驅(qū)動
8.2.4 實(shí)踐環(huán)節(jié)
8.3 更新、插入與刪除操作
8.3.1 核心知識
8.3.2 能力目標(biāo)
8.3.3 任務(wù)驅(qū)動
8.3.4 實(shí)踐環(huán)節(jié)
8.4 預(yù)處理語句
8.4.1 核心知識
8.4.2 能力目標(biāo)
8.4.3 任務(wù)驅(qū)動
8.4.4 實(shí)踐環(huán)節(jié)
8.5 標(biāo)準(zhǔn)化考試
8.5.1 核心知識
8.5.2 能力目標(biāo)
8.5.3 任務(wù)驅(qū)動
8.5.4 實(shí)踐環(huán)節(jié)
8.6 小結(jié)
習(xí)題8
第9章 java swing圖形用戶界面
9.1 java swing概述
9.1.1 核心知識
9.1.2 能力目標(biāo)
9.1.3 任務(wù)驅(qū)動
9.1.4 實(shí)踐環(huán)節(jié)
9.2 窗口
9.2.1 核心知識
9.2.2 能力目標(biāo)
9.2.3 任務(wù)驅(qū)動
9.2.4 實(shí)踐環(huán)節(jié)
9.3 菜單條、菜單與菜單項(xiàng)
9.3.1 核心知識
9.3.2 能力目標(biāo)
9.3.3 任務(wù)驅(qū)動
9.3.4 實(shí)踐環(huán)節(jié)
9.4 常用組件
9.4.1 核心知識
9.4.2 能力目標(biāo)
9.4.3 任務(wù)驅(qū)動
9.4.4 實(shí)踐環(huán)節(jié)
9.5 容器與布局
9.5.1 核心知識
9.5.2 能力目標(biāo)
9.5.3 任務(wù)驅(qū)動
9.5.4 實(shí)踐環(huán)節(jié)
9.6 actionevent事件
9.6.1 核心知識
9.6.2 能力目標(biāo)
9.6.3 任務(wù)驅(qū)動
9.6.4 實(shí)踐環(huán)節(jié)
9.7 itemevent事件
9.7.1 核心知識
9.7.2 能力目標(biāo)
9.7.3 任務(wù)驅(qū)動
9.7.4 實(shí)踐環(huán)節(jié)
9.8 focusevent事件
9.8.1 核心知識
9.8.2 能力目標(biāo)
9.8.3 任務(wù)驅(qū)動
9.8.4 實(shí)踐環(huán)節(jié)
9.9 mouseevent事件
9.9.1 核心知識
9.9.2 能力目標(biāo)
9.9.3 任務(wù)驅(qū)動
9.9.4 實(shí)踐環(huán)節(jié)
9.10 keyevent事件
9.10.1 核心知識
9.10.2 能力目標(biāo)
9.10.3 任務(wù)驅(qū)動
9.10.4 實(shí)踐環(huán)節(jié)
9.11 窗口或匿名類的實(shí)例做監(jiān)視器
9.11.1 核心知識
9.11.2 能力目標(biāo)
9.11.3 任務(wù)驅(qū)動
9.11.4 實(shí)踐環(huán)節(jié)
9.12 對話框
9.12.1 核心知識
9.12.2 能力目標(biāo)
9.12.3 任務(wù)驅(qū)動
9.12.4 實(shí)踐環(huán)節(jié)
9.13 小結(jié)
習(xí)題9
第10章 多線程
10.1 java中的線程
10.1.1 核心知識
10.1.2 能力目標(biāo)
10.1.3 任務(wù)驅(qū)動
10.1.4 實(shí)踐環(huán)節(jié)
10.2 thread類與線程的創(chuàng)建
10.2.1 核心知識
10.2.2 能力目標(biāo)
10.2.3 任務(wù)驅(qū)動
10.2.4 實(shí)踐環(huán)節(jié)
10.3 線程間共享數(shù)據(jù)
10.3.1 核心知識
10.3.2 能力目標(biāo)
10.3.3 任務(wù)驅(qū)動
10.3.4 實(shí)踐環(huán)節(jié)
10.4 線程的常用方法
10.4.1 核心知識
10.4.2 能力目標(biāo)
10.4.3 任務(wù)驅(qū)動
10.4.4 實(shí)踐環(huán)節(jié)
10.5 線程同步
10.5.1 核心知識
10.5.2 能力目標(biāo)
10.5.3 任務(wù)驅(qū)動
10.5.4 實(shí)踐環(huán)節(jié)
10.6 協(xié)調(diào)同步的線程
10.6.1 核心知識
10.6.2 能力目標(biāo)
10.6.3 任務(wù)驅(qū)動
10.6.4 實(shí)踐環(huán)節(jié)
10.7 線程聯(lián)合
10.7.1 核心知識
10.7.2 能力目標(biāo)
10.7.3 任務(wù)驅(qū)動
10.7.4 實(shí)踐環(huán)節(jié)
10.8 計時器線程
10.8.1 核心知識
10.8.2 能力目標(biāo)
10.8.3 任務(wù)驅(qū)動
10.8.4 實(shí)踐環(huán)節(jié)
10.9 gui線程
10.9.1 核心知識
10.9.2 能力目標(biāo)
10.9.3 任務(wù)驅(qū)動
10.9.4 實(shí)踐環(huán)節(jié)
10.10 小結(jié)
習(xí)題10
第11章 java網(wǎng)絡(luò)編程
11.1 url類
11.1.1 核心知識
11.1.2 能力目標(biāo)
11.1.3 任務(wù)驅(qū)動
11.1.4 實(shí)踐環(huán)節(jié)
11.2 套接字
11.2.1 核心知識
11.2.2 能力目標(biāo)
11.2.3 任務(wù)驅(qū)動
11.2.4 實(shí)踐環(huán)節(jié)
11.3 在網(wǎng)絡(luò)程序中使用多線程
11.3.1 核心知識
11.3.2 能力目標(biāo)
11.3.3 任務(wù)驅(qū)動
11.3.4 實(shí)踐環(huán)節(jié)
11.4 udp數(shù)據(jù)報
11.4.1 核心知識
11.4.2 能力目標(biāo)
11.4.3 任務(wù)驅(qū)動
11.4.4 實(shí)踐環(huán)節(jié)
11.5 廣播數(shù)據(jù)報
11.5.1 核心知識
11.5.2 能力目標(biāo)
11.5.3 任務(wù)驅(qū)動
11.5.4 實(shí)踐環(huán)節(jié)
11.6 小結(jié)
習(xí)題11
第12章 綜合實(shí)訓(xùn)
12.1 限時回答問題
12.1.1 設(shè)計要求
12.1.2 總體設(shè)計
12.1.3 詳細(xì)設(shè)計
12.1.4 代碼調(diào)試
12.1.5 軟件發(fā)布
12.1.6 代碼改進(jìn)
12.2 保存計算過程的計算器
12.2.1 設(shè)計要求
12.2.2 總體設(shè)計
12.2.3 詳細(xì)設(shè)計
12.2.4 代碼調(diào)試
12.2.5 軟件發(fā)布
12.2.6 知識補(bǔ)充和代碼改進(jìn)
12.3 走迷宮
12.3.1 設(shè)計要求
12.3.2 總體設(shè)計
12.3.3 詳細(xì)設(shè)計
12.3.4 代碼調(diào)試
12.3.5 軟件發(fā)布
12.3.6 知識補(bǔ)充和代碼改進(jìn)
圖書封面
評論、評分、閱讀與下載
Java程序設(shè)計教學(xué)做一體化教程 PDF格式下載