Java程序設(shè)計(jì)項(xiàng)目化教程
定 價(jià):36 元
叢書名:全國高職高專計(jì)算機(jī)立體化系列規(guī)劃教材
- 作者:徐義晗 ,等 編
- 出版時(shí)間:2011/8/1
- ISBN:9787301193488
- 出 版 社:北京大學(xué)出版社
- 中圖法分類:TP312
- 頁碼:288
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Java程序設(shè)計(jì)項(xiàng)目化教程》采用基于工作過程系統(tǒng)化的設(shè)計(jì)理念,全書分為3個(gè)項(xiàng)目案例,“基于命令行的應(yīng)用系統(tǒng)開發(fā)——學(xué)生綜合素質(zhì)評(píng)定系統(tǒng)”、“基于Swing的應(yīng)用系統(tǒng)開發(fā)——單機(jī)版五子棋游戲”、“基于JDBC的應(yīng)用系統(tǒng)開發(fā)——超市進(jìn)銷存系統(tǒng)”,3個(gè)項(xiàng)目案例由簡單到復(fù)雜,又各自自成體系,每一個(gè)項(xiàng)目案例都是一個(gè)完整的應(yīng)用系統(tǒng)。根據(jù)3個(gè)項(xiàng)目案例將Java主要的知識(shí)點(diǎn)進(jìn)行重構(gòu),內(nèi)容涉及Java語言基礎(chǔ)知識(shí)、類與對(duì)象的基本概念、數(shù)組、方法的重載與重寫、面向?qū)ο蟮娜筇卣鳎ǚ庋b、繼承和多態(tài))、抽象類和接口、內(nèi)部類、異常處理、輸入輸出流、多線程、基于Swing的圖形用戶界面設(shè)計(jì)、JDBC與訪問數(shù)據(jù)庫等。讀者通過學(xué)習(xí)《Java程序設(shè)計(jì)項(xiàng)目化教程》,不僅可以全面掌握J(rèn)ava初級(jí)開發(fā)知識(shí),而且可以了解更多的Java應(yīng)用技巧!禞ava程序設(shè)計(jì)項(xiàng)目化教程》可作為高職高專相關(guān)專業(yè)學(xué)生用書,也可作為Java開發(fā)基礎(chǔ)培訓(xùn)和自學(xué)用書。
《Java程序設(shè)計(jì)項(xiàng)目化教程》特點(diǎn)地,切合職業(yè)教育的培養(yǎng)目標(biāo),側(cè)重技能傳授,弱化理論,強(qiáng)化實(shí)踐內(nèi)容。從人類常規(guī)的思維模式出發(fā),對(duì)教材的內(nèi)容編排進(jìn)行全新的嘗試,打破傳統(tǒng)教材的編寫框架;符合老師的教學(xué)要求,方便學(xué)生理解理論知識(shí)在實(shí)際中的運(yùn)用。從鍛煉學(xué)生的思維能力以及運(yùn)用概念解決問題的能力出發(fā),內(nèi)容一改以往的慣例,不僅有知識(shí)的講解,部分教材還有動(dòng)手操作、知識(shí)銜接、特別提示、自問自答等知識(shí)模塊。注重人文與科技的結(jié)合,在傳統(tǒng)的理論教材中適當(dāng)?shù)卦黾尤宋姆矫娴闹R(shí),激發(fā)學(xué)生的學(xué)習(xí)興趣。全套教材以立體化精品教材為構(gòu)建目標(biāo),網(wǎng)上提供的電子課件、素材、源代碼和習(xí)題參考答案等教學(xué)資源。3個(gè)項(xiàng)目案例,26個(gè)工作任務(wù),86個(gè)具體實(shí)例。 編程輕松實(shí)現(xiàn)“手把手”-“松開手”-“放開手”。
第1章 Jova語言概述
1.1 Java語言的發(fā)展
1.1.1 軟件
1.1.2 程序設(shè)計(jì)語言
1.1.3 Java的由來
1.2 工作任務(wù):Java環(huán)境構(gòu)建
1.3 第一個(gè)Java應(yīng)用程序
1.3.1 工作任務(wù):編寫第一個(gè)Java應(yīng)用程序
1.3.2 代碼分析
1.3.3 Java程序的運(yùn)行方式
1.4 Java的特點(diǎn)
1.5 工作任務(wù):集成開發(fā)工具的使用
課后作業(yè)
第2章 Java語法基礎(chǔ)
2.1 Java中的標(biāo)識(shí)符和關(guān)鍵字
2.1.1 標(biāo)識(shí)符
2.1.2 關(guān)鍵字
2.1.3 Java標(biāo)識(shí)符的命名約定
2.2 變量和基本數(shù)據(jù)類型
2.2.1 變量的概念
2.2.2 基本數(shù)據(jù)類型
2.2.3 變量的初始化和作用域
2.2.4 變量的自動(dòng)類型轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換
2.2.5 常量
2.3 運(yùn)算符
2.3.1 算術(shù)運(yùn)算符
2.3.2 賦值運(yùn)算符
2.3.3 關(guān)系運(yùn)算符
2.3.4 邏輯運(yùn)算符
2.3.5 位運(yùn)算符
2.3.6 其他運(yùn)算符
2,3.7 運(yùn)算符的優(yōu)先級(jí)
2.3.8 工作任務(wù):信息輸出和整數(shù)反轉(zhuǎn)
2.4 Java的控制語句
2.4.1 if條件語句
2.4.2 switch語句
2.4.3 while循環(huán)語句
2.4.4 ,dowhile語句
2.4.5 for循環(huán)語句
2.4.6 break與confine語句
2.5 工作任務(wù):學(xué)生綜合素質(zhì)評(píng)定系統(tǒng)
2.5.1 學(xué)生綜合素質(zhì)評(píng)定系統(tǒng)需求
2.5.2 系統(tǒng)登錄及主界面實(shí)現(xiàn)
課后作業(yè)
第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)
3.1 對(duì)象和類的概念
3.1.1 對(duì)象
3.1.2 類的概念
3.2 定義類和創(chuàng)建對(duì)象
3.2.1 類的聲明
3.2.2 類的成員
3.2.3 創(chuàng)建對(duì)象
3.2.4 構(gòu)造方法
3.2.5 this關(guān)鍵字
3.2.6 對(duì)象的生命周期
3.3 方法
3.3.1 方法的重載
3.3.2 方法間的參數(shù)傳遞
3.3.3 工作任務(wù):學(xué)生綜合素質(zhì)評(píng)定系統(tǒng)框架
3.4 數(shù)組
3.4.1 一維數(shù)組
3.4.2 多維數(shù)組
3.5 靜態(tài)屬性和靜態(tài)方法
3.5.1 靜態(tài)變量
3.5.2 靜態(tài)方法
3.6 封裝
3.6.1 包
3.6.2 訪問控制權(quán)限
3.6.3 封裝
3.6.4 工作任務(wù):用數(shù)組實(shí)現(xiàn)學(xué)生信息數(shù)據(jù)的存取
3.7 繼承
3.8 多態(tài)
3.9 抽象類和接口
3.9.1 抽象類
3.9.2 接口
3.9.3 抽象類和接口的比較
3.10內(nèi)部類
3.10.1 內(nèi)部類
3.10.2 內(nèi)部匿名類
3.11工作任務(wù):綜合案例
課后作業(yè)
第4章 Java常用類
4.1 String類
4.1.1 String常用構(gòu)造方法和成員方法
4.1.2 “hello”與newString(“hello”)的區(qū)別
4.2 StringBuffer類
4.2.1 比較String類與StringBuffer類
4.2.2 StringBuffer類常用構(gòu)造方法和成員方法
4.3 處理日期的類
4.3.1 java.rail.Date和java.textSimpleDateFormat類
4.3.2 java.tuil.Calendm.類
4.4 包裝類
4.4.1 包裝類的構(gòu)造方法
4.4.2 包裝類的常用方法
4.5 Math類
4.6 Java集合框架
4.6.1 Collection和Iterator接口:
4.6.2 Map接口
4.6.3 工作任務(wù):用集合類實(shí)現(xiàn)學(xué)生成績信息的存取
課后作業(yè)
第5章 異常處理
5.1 異常的概念
5.2 異常的分類
5.3 異常的處理
5.3.1 捕獲異常
5.3.2 拋出異常
5.3.3 聲明異常
5.3.4 工作任務(wù):學(xué)生綜合素質(zhì)評(píng)定系統(tǒng)優(yōu)化
5.4 自定義異常
課后作業(yè)
第6章 Java輸入輸出流
6.1 Java.1 0.File類
6.1.1 文件和目錄
6.1.2 Java中文件的創(chuàng)建
6.1.3 Java中對(duì)文件的操作
6.2 JavaI/O原理
6.3 字節(jié)流和字符流
6.3.1 字節(jié)流
6.3.2 字符流
6.3.3 工作任務(wù);采用文件方式永久保存學(xué)生信息數(shù)據(jù)
課后作業(yè)
第7章 圖形界面程序設(shè)計(jì)
第8章 Java多線程機(jī)制
第9章 訪問數(shù)據(jù)庫
第10章 階段項(xiàng)目三:淮信超市進(jìn)銷存系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
參考文獻(xiàn)