圖書簡介
全書將“學生信息管理系統”分為8個子項目,通過完成一個個的任務,介紹Java語言開發的核心技能。項目1介紹面向對象的基本概念及面向對象的基本思想; 項目2介紹Java的運行原理及開發環境的搭建; 項目3介紹了Java中的基本面向對象特徵; 項目4介紹了Java中面向對象的高級特性; 項目5介紹了Java中的集合類; 項目6介紹了Java的I/O機制; 項目7重點講述了JDBC技術; 項目8講述了Java的GUI編程。8個子項目各有側重點,闡述面向對象及Java程式設計的某一方面的特性,同時又密切關聯,按照軟體開發流程,完成了學生信息管理系統的程式設計。本書理論與實踐結合,讓學生在實踐中學習並驗證理論。
圖書目錄
項目1歡迎進入OOP世界
任務1理解OOP的基本概念
1.1.1任務目標
1.1.2知識學習
1.1.3任務實施
1.1.4任務總結
任務2了解OOP的高級特性
1.2.1任務目標
1.2.2知識學習
1.2.3任務實施
1.2.4任務總結
任務3學生信息管理系統的需求分析
1.3.1任務目標
1.3.2知識學習
1.3.3任務實施
1.3.4任務總結
1.3.5補充拓展
項目2開啟Java之門
任務1搭建運行環境
2.1.1任務目標
2.1.2知識學習
2.1.3任務實施
2.1.4任務總結
任務2設計一個簡單程式
2.2.1任務目標
2.2.2知識學習
2.2.3任務實施
2.2.4任務總結
2.2.5補充拓展
任務3Eclipse的套用
2.3.1任務目標
2.3.2知識學習
2.3.3任務實施
2.3.4任務總結
2.3.5補充拓展
項目3類和對象
任務1實現學生類
3.1.1任務目標
3.1.2知識學習
3.1.3任務實施
3.1.4任務總結
3.1.5補充拓展
任務2創建對象
3.2.1任務目標
3.2.2知識學習
3.2.3任務實施
3.2.4任務總結
3.2.5補充拓展
任務3類的繼承
3.3.1任務目標
3.3.2知識學習
3.3.3任務實施
3.3.4任務總結
3.3.5補充拓展
項目4DAO模式
任務1業務抽象
4.1.1任務目標
4.1.2知識學習
4.1.3任務實施
4.1.4任務總結
4.1.5補充拓展
任務2業務的簡單實現
4.2.1任務目標
4.2.2知識學習
4.2.3任務實施
4.2.4任務總結
4.2.5補充拓展
任務3工廠實現
4.3.1任務目標
4.3.2知識學習
4.3.3任務實施
4.3.4任務總結
4.3.5補充拓展
項目5持有對象
任務1安全持有對象
5.1.1任務目標
5.1.2知識學習
5.1.3任務實施
5.1.4任務總結
5.1.5補充拓展
任務2集合存取
5.2.1任務目標
5.2.2知識學習
5.2.3任務實施
5.2.4任務總結
5.2.5補充拓展
項目6對象持久化——檔案
任務1創建檔案
6.1.1任務目標
6.1.2知識學習
6.1.3任務實施
6.1.4任務總結
任務2CRUD——位元組流
6.2.1任務目標
6.2.2知識學習
6.2.3任務實施
6.2.4任務總結
6.2.5補充拓展
任務3CRUD——字元流
6.3.1任務目標
6.3.2知識學習
6.3.3任務實施
6.3.4任務總結
6.3.5補充拓展
任務4CRUD——對象流
6.4.1任務目標
6.4.2知識學習
6.4.3任務實施
6.4.4任務總結
6.4.5補充拓展
項目7對象持久化——資料庫
任務1MySQL關係資料庫
7.1.1任務目標
7.1.2知識學習
7.1.3任務實施
7.1.4任務總結
任務2JDBC
7.2.1任務目標
7.2.2知識學習
7.2.3任務實施
7.2.4任務總結
7.2.5補充拓展
任務3DML實現
7.3.1任務目標
7.3.2知識學習
7.3.3任務實施
7.3.4任務總結
7.3.5補充拓展
任務4DQL實現
7.4.1任務目標
7.4.2知識學習
7.4.3任務實施
7.4.4任務總結
7.4.5補充拓展
項目8開啟多彩世界
任務1創建註冊登錄視窗
8.1.1任務目標
8.1.2知識學習
8.1.3任務實施
8.1.4任務總結
8.1.5補充拓展
任務2添加事件處理功能
8.2.1任務目標
8.2.2知識學習
8.2.3任務實施
8.2.4任務總結
8.2.5補充拓展
任務3實現用戶許可權管理
8.3.1任務目標
8.3.2知識學習
8.3.3任務實施
8.3.4任務總結
8.3.5補充拓展
任務4實現學生信息管理
8.4.1任務目標
8.4.2知識學習
8.4.3任務實施
8.4.4任務總結
8.4.5補充拓展
參考文獻