Java程序設計

出版時間:2010-8  出版社:北京工業(yè)大學出版社  作者:溫沁潤 編  

內容概要

  《Java程序設計》內容豐富、結構合理,在講解Java理論知識的基礎上,重點介紹了Java語言的程序設計,旨在培養(yǎng)學生解決實際問題的能力。在內容組織上,采用了任務驅動的形式,即先將任務布置下去,帶領學生完成這個任務,接下來再講解其中的知識點。這樣不但能夠讓學生掌握這些知識點,還能讓學生掌握這些知識點在什么時候用,該怎樣用。
  《Java程序設計》可作為高職高專院校、成人教育學院、函授大學、電視大學等計算機類專業(yè)及自動化類專業(yè)的教學用書,也可作為企業(yè)工程技術人員的參考書。

書籍目錄

第1章 入門
1.1 Java開發(fā)環(huán)境的搭建
1.2 編寫一個最簡單的Java程序
1.3 Java應用程序運行機制
第2章 Java語言基礎知識
2.1 Java語言基礎
2.2 Java運算符與表達式
2.3 Java流程控制
2.4 Java數組
2.5 方法
第3章 類與對象
3.1 類的定義
3.2 對象的創(chuàng)建與使用
3.3 引用數據類型的傳遞
第4章 類的繼承與訪問控制
4.1 繼承
4.2 包與訪問控制
第5章 抽象類和接口
5.1 抽象類
5.2 接口
第6章 異常
6.1 異常的概念
6.2 異常處理
6.3 多重catch語句
6.4 throw和throws語句
6.5 自定義異常
第7章 常用類
7.1 Object類
7.2 String類
7.3 StringBuoffer類
7.4 日期相關類
7.5 包裝類
7.6 Math類
7.7 Random類
第8章 集合
8.1 集合類
8.2 映射類
第9章 JavaI/O
9.1 File類與字符流類
9.2 字節(jié)流類
第10章 JDBC
10.1 JDBC的主要作用
10.2 DAO模式
10.3.JDBC中的事務處理
第11章 Swing
11.1 AWT簡介
11.2 Swing與AWT的關系
11.3 窗體和常用組件
11.4 JPanel
11.5 布局管理器
11.6 事件處理
11.7 常用組件:菜單、單選框、下拉列表框
第12章 學員信息管理系統(tǒng)
12.1 功能介紹
12.2 數據庫設計
12.3 用戶管理模塊的實現
12.4 系統(tǒng)運行展示
參考文獻

章節(jié)摘錄

版權頁:插圖:(2)DAO模式以及它的實現目標。DAO是Data Access Object數據訪問接口。數據訪問,顧名思義就是與數據庫打交道,夾在業(yè)務邏輯與數據庫資源中間。DAO把對數據庫的操作全部封裝在里面,比如最基本的CRUD(Create,Replace,Update和Delete)操作。DAO模式通過對業(yè)務層提供數據抽象層接口,實現了以下目標:數據存儲邏輯的分離,通過對數據訪問邏輯進行抽象,為上層機構提供抽象化的數據訪問接口。業(yè)務層無須關心具體的select,insert,update操作。這樣,避免了業(yè)務代碼中混雜JDBC調用語句,使得業(yè)務落實實現更加清晰。數據訪問底層實現的分離,通過將數據訪問劃分為抽象層和實現層,從而分離了數據使用和數據訪問的底層實現細節(jié)。這意味著業(yè)務層與數據訪問的底層細節(jié)無關,也就是說,可以在保持上層機構不變的情況下,通過切換底層實現來修改數據訪問的具體機制。數據抽象,在直接基于JDBC調用的代碼中,程序員面對的數據往往是原始的Record~Set數據集,雖然這樣的數據集可以提供足夠的信息,但對于業(yè)務邏輯開發(fā)過程而言,卻過于煩瑣。DAO模式通過對底層數據的封裝,為業(yè)務層提供一個面向對象的接口,使得業(yè)務邏輯開發(fā)人員可以面向業(yè)務中的實體進行編碼。通過引入DA0模式,業(yè)務邏輯更加清晰,且富于形象性和描述性,這將為日后的維護帶來極大的便利。

編輯推薦

《Java程序設計》是高職高專教育"十二五"規(guī)劃教材之一。

圖書封面

評論、評分、閱讀與下載


    Java程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7