Java程式設計項目化教程[北京大學出版社出版的圖書]

《Java程式設計項目化教程》一書的出版社是北京大學出版社,作者是徐義晗史夢安, 史志英,作者是徐義晗史夢安, 史志英。《Java程式設計項目化教程》採用基於工作過程系統化的設計理念,全書分為3個項目案例,“基於命令行的套用系統開發——學生綜合素質評定系統”、“基於Swing的套用系統開發——單機版五子棋遊戲”、“基於JDBC的套用系統開發——超市進銷存系統”,3個項目案例由簡單到複雜,又各自自成體系,每一個項目案例都是一個完整的套用系統。根據3個項目案例將Java主要的知識點進行重構,內容涉及Java語言基礎知識、類與對象的基本概念、數組、方法的重載與重寫、面向對象的三大特徵(封裝、繼承和多態)、抽象類和接口、內部類、異常處理、輸入輸出流、多執行緒、基於Swing的圖形用戶界面設計、JDBC與訪問資料庫等。

圖書信息

作者:徐義晗 (編者), 史夢安 (編者), 史志英 (編者)

出版社: 北京大學出版社; 第1版 (2011年8月1日)

叢書名: 全國高職高專計算機立體化系列規劃教材,高職高專計算機系列規劃教材

平裝: 288頁

正文語種: 簡體中文

開本: 16

ISBN: 9787301193488

條形碼: 9787301193488

產品尺寸及重量: 25.6 x 18.2 x 1.2 cm ; 440 g

內容簡介

《Java程式設計項目化教程》採用基於工作過程系統化的設計理念,全書分為3個項目案例,“基於命令行的套用系統開發——學生綜合素質評定系統”、“基於Swing的套用系統開發——單機版五子棋遊戲”、“基於JDBC的套用系統開發——超市進銷存系統”,3個項目案例由簡單到複雜,又各自自成體系,每一個項目案例都是一個完整的套用系統。根據3個項目案例將Java主要的知識點進行重構,內容涉及Java語言基礎知識、類與對象的基本概念、數組、方法的重載與重寫、面向對象的三大特徵(封裝、繼承和多態)、抽象類和接口、內部類、異常處理、輸入輸出流、多執行緒、基於Swing的圖形用戶界面設計、JDBC與訪問資料庫等。讀者通過學習《Java程式設計項目化教程》,不僅可以全面掌握Java初級開發知識,而且可以了解更多的Java套用技巧。《Java程式設計項目化教程》可作為高職高專相關專業學生用書,也可作為Java開發基礎培訓和自學用書。

編輯推薦

《Java程式設計項目化教程》特點:切合職業教育的培養目標,側重技能傳授,弱化理論,強化實踐內容。從人類常規的思維模式出發,對教材的內容編排進行全新的嘗試,打破傳統教材的編寫框架;符合老師的教學要求,方便學生理解理論知識在實際中的運用。從鍛鍊學生的思維能力以及運用概念解決問題的能力出發,內容一改以往的慣例,不僅有知識的講解,部分教材還有動手操作、知識銜接、特別提示、自問自答等知識模組。注重人文與科技的結合,在傳統的理論教材中適當地增加人文方面的知識,激發學生的學習興趣。全套教材以立體化精品教材為構建目標,網上提供的電子課件、素材、原始碼和習題參考答案等教學資源。

3個項目案例,26個工作任務,86個具體實例。

編程輕鬆實現“手把手”-“鬆開手”-“放開手”。

目錄

第1章 Jova語言概述

1.1 Java語言的發展

1.1.1 軟體

1.1.2 程式設計語言

1.1.3 Java的由來

1.2 工作任務:Java環境構建

1.3 第一個Java應用程式

1.3.1 工作任務:編寫第一個Java應用程式

1.3.2 代碼分析

1.3.3 Java程式的運行方式

1.4 Java的特點

1.5 工作任務:集成開發工具的使用

課後作業

第2章 Java語法基礎

2.1 Java中的標識符和關鍵字

2.1.1 標識符

2.1.2 關鍵字

2.1.3 Java標識符的命名約定

2.2 變數和基本數據類型

2.2.1 變數的概念

2.2.2 基本數據類型

2.2.3 變數的初始化和作用域

2.2.4 變數的自動類型轉換和強制類型轉換

2.2.5 常量

2.3 運算符

2.3.1 算術運算符

2.3.2 賦值運算符

2.3.3 關係運算符

2.3.4 邏輯運算符

2.3.5 位運算符

2.3.6 其他運算符

2,3.7 運算符的優先權

2.3.8 工作任務:信息輸出和整數反轉

2.4 Java的控制語句

2.4.1 if條件語句

2.4.2 switch語句

2.4.3 while循環語句

2.4.4 ,dowhile語句

2.4.5 for循環語句

2.4.6 break與confine語句

2.5 工作任務:學生綜合素質評定系統

2.5.1 學生綜合素質評定系統需求

2.5.2 系統登錄及主界面實現

課後作業

第3章 面向對象程式設計

3.1 對象和類的概念

3.1.1 對象

3.1.2 類的概念

3.2 定義類和創建對象

3.2.1 類的聲明

3.2.2 類的成員

3.2.3 創建對象

3.2.4 構造方法

3.2.5 this關鍵字

3.2.6 對象的生命周期

3.3 方法

3.3.1 方法的重載

3.3.2 方法間的參數傳遞

3.3.3 工作任務:學生綜合素質評定系統框架

3.4 數組

3.4.1 一維數組

3.4.2 多維數組

3.5 靜態屬性和靜態方法

3.5.1 靜態變數

3.5.2 靜態方法

3.6 封裝

3.6.1 包

3.6.2 訪問控制許可權

3.6.3 封裝

3.6.4 工作任務:用數組實現學生信息數據的存取

3.7 繼承

3.8 多態

3.9 抽象類和接口

3.9.1 抽象類

3.9.2 接口

3.9.3 抽象類和接口的比較

3.10內部類

3.10.1 內部類

3.10.2 內部匿名類

3.11工作任務:綜合案例

課後作業

第4章 Java常用類

4.1 String類

4.1.1 String常用構造方法和成員方法

4.1.2 “hello”與newString(“hello”)的區別

4.2 StringBuffer類

4.2.1 比較String類與StringBuffer類

4.2.2 StringBuffer類常用構造方法和成員方法

4.3 處理日期的類

4.3.1 java.rail.Date和java.textSimpleDateFormat類

4.3.2 java.tuil.Calendm.類

4.4 包裝類

4.4.1 包裝類的構造方法

4.4.2 包裝類的常用方法

4.5 Math類

4.6 Java集合框架

4.6.1 Collection和Iterator接口:

4.6.2 Map接口

4.6.3 工作任務:用集合類實現學生成績信息的存取

課後作業

第5章 異常處理

5.1 異常的概念

5.2 異常的分類

5.3 異常的處理

5.3.1 捕獲異常

5.3.2 拋出異常

5.3.3 聲明異常

5.3.4 工作任務:學生綜合素質評定系統最佳化

5.4 自定義異常

課後作業

第6章 Java輸入輸出流

6.1 Java.1 0.File類

6.1.1 檔案和目錄

6.1.2 Java中檔案的創建

6.1.3 Java中對檔案的操作

6.2 JavaI/O原理

6.3 位元組流和字元流

6.3.1 位元組流

6.3.2 字元流

6.3.3 工作任務;採用檔案方式永久保存學生信息數據

課後作業

第7章 圖形界面程式設計

第8章 Java多執行緒機制

第9章 訪問資料庫

第10章 階段項目三:淮信超市進銷存系統設計與實現

參考文獻

相關詞條

熱門詞條

聯絡我們