內容簡介
本書以確立面向對象的分析與設計方法為第一目標,打破了經典教材的語法體系結構,建立了一個全新的Java教學體系。全書分為三篇:第1篇用7個例子引導讀者逐步建立面向對象的思維方式和基本的設計能力,將Java基本語法貫穿其中,並引出設計模式的概念;第2篇從圖形用戶界面、持久化技術、網路編程和Web開發四個方面,將學習擴展到套用領域,並引出軟體架構的概念;第3篇從JavaBean、多執行緒編程、泛型編程和數據結構接口4個方面,將Java編程技術引向更高層次。
本書結構新穎、面向套用,在提高設計能力的同時兼顧測試方法的培養,在保持高校教材應有的理論高度的同時打破純理論體系的枯燥,習題題型多、覆蓋面廣,為讀者建立了一個全新概念的立體學習環境,適合作為各種層次的計算機及相關專業程式設計教學的教材,也適合培訓和自學。
作者簡介
張基溫,江南大學教授,國內知名學者,著名計算機教育家;研究和教學領域涉及計算機科學與技術、信息管理、信息經濟學、電子政務與電子商務、服務科學,發表論文一百餘篇,已出版著作…本;先後擔任中國信息經濟學會常務理事、中國計算機學會教育專業委員會委員、國家NIT考試委員會委員、江蘇省計算機基礎教學指導委員會委員、山西省新世紀專家學者協會副會長、北京大學博雅方略城市發展與信息化研究中心研究員、南京大學出版社總編顧問、太原高新技術區研究院實驗室主任、山西省緊缺人才專家委員會副主任等職;兼任華東政法大學、珠海學院等國內多所高等學校客座教授和兼職教授,擔任信息管理與信息系統專業、計算機專業、大學生信息素養等多個系列教材主編。
目錄
前言
第1篇 Java開發入門
第1單元 職員類
1.1 從對象到類:類的定義
1.1.1 對象建模
1.1.2 類:對象的抽象
1.1.3 信息隱蔽與類成員的訪問控制
1.1.4 成員變數與數據類型
1.1.5 成員方法:定義與調用
1.2 從類到對象:對象的聲明、建立與初始化
1.2.1 創建對象的過程
1.2.2 構造方法
1.2.3 對象成員的訪問與this
1.3 包
1.3.1 包的作用與結構
1.3.2 包的聲明
1.3.3 包或類的導入
1.4 流與Java輸入/輸出初步
1.4.1 流的概念
1.4.2 System類與標準I/O流對象
1.4.3 使用PrintStream類的println()和print()方法輸出
1.4.4 使用Scanner類進行鍵盤輸入
1.5 類的測試:main()方法與主類
1.5.1 主方法main(1
1.5.2 源程式檔案與主類
1.5.3 本例的源程式代碼
1.6 Java程式的運行
1.6.1 JVM
1.6.2 Java開發環境
1.6.3 在Eclipse環境中創建並運行本例程式
習題1
第2單元 計算器類
2.1 問題建模與計算器類的定義
2.1.1 問題建模
……
第2篇 Java開發進階
第3篇 Java高級開發
參考文獻