注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關新概念Java教程

新概念Java教程

新概念Java教程

定 價:¥32.00

作 者: 張基溫 編著
出版社: 中國電力出版社
叢編項: 21世紀高等學校規(guī)劃教材
標 簽: J2EE

購買這本書可以去


ISBN: 9787512305977 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數: 344 字數:  

內容簡介

  《新概念Java教程》以確立面向對象的分析與設計方法為第一目標,打破了經典教材的語法體系結構,建立了一個全新的Java教學體系。全書分為三篇:第1篇用7個例子引導讀者逐步建立面向對象的思維方式和基本的設計能力,將Java基本語法貫穿其中,并引出設計模式的概念;第2篇從圖形用戶界面、持久化技術、網絡編程和Web開發(fā)四個方面,將學習擴展到應用領域,并引出軟件架構的概念;第3篇從JavaBean、多線程編程、泛型編程和數據結構接口4個方面,將Java編程技術引向更高層次?!缎赂拍頙ava教程》結構新穎、面向應用,在提高設計能力的同時兼顧測試方法的培養(yǎng),在保持高 校教材應有的理論高度的同時打破純理論體系的枯燥,習題題型多、覆蓋面廣,為讀者 建立了一個全新概念的立體學習環(huán)境,適合作為各種層次的計算機及相關專業(yè)程序設計 教學的教材,也適合培訓和自學。

作者簡介

  張基溫,江南大學教授,國內知名學者,著名計算機教育家;研究和教學領域涉及計算機科學與技術、信息管理、信息經濟學、電子政務與電子商務、服務科學,發(fā)表論文一百余篇,已出版著作…本;先后擔任中國信息經濟學會常務理事、中國計算機學會教育專業(yè)委員會委員、國家NIT考試委員會委員、江蘇省計算機基礎教學指導委員會委員、山西省新世紀專家學者協會副會長、北京大學博雅方略城市發(fā)展與信息化研究中心研究員、南京大學出版社總編顧問、太原高新技術區(qū)研究院實驗室主任、山西省緊缺人才專家委員會副主任等職;兼任華東政法大學、珠海學院等國內多所高等學??妥淌诤图媛毥淌冢瑩涡畔⒐芾砼c信息系統專業(yè)、計算機專業(yè)、大學生信息素養(yǎng)等多個系列教材主編。

圖書目錄

前言
第1篇 Java開發(fā)入門
第1單元 職員類
1.1 從對象到類:類的定義
1.1.1 對象建模
1.1.2 類:對象的抽象
1.1.3 信息隱蔽與類成員的訪問控制
1.1.4 成員變量與數據類型
1.1.5 成員方法:定義與調用
1.2 從類到對象:對象的聲明、建立與初始化
1.2.1 創(chuàng)建對象的過程
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類的printlnpo和pfintt()方法輸出
1.4.4 使用Scanner類進行鍵盤輸入
1.5 類的測試:main()方法與主類
1.5.1 主方法main()
1.5.2 源程序文件與主類
1.5.3 本例的源程序代碼
1.6 Java程序的運行
1.6.1 JVM
1.6.2 Java開發(fā)環(huán)境
1.6.3 在Eclipse環(huán)境中創(chuàng)建并運行本例程序
習題l
第2單元 計算器類
2.1 問題建模與計算器類的定義
2.1.1 問題建模
2.1.2 Calculator類的描述
2.1 -3運算符及其運算規(guī)則
2.1.4 程序的可靠性:程序測試和調試
2.1.5 整數除的風險與對策
2.2 異常處理:Calculator類改進之
2.2.1 異常處理的意義
2.2.2 Java的隱含異常處理機制
2.2.3 Java程序中的顯式異常處理
2.2.4 本例進行異常處理的三種方式
2.2.5 Java.1 ang中定義的主要異常類
2.3 用選擇結構確定計算類型:Calculator類改進之二
2.3.1 用if-else實現計算方法calculate()
2.3.2 關系操作符
2.3.3 分支結構的測試
2.3.4 用switch結構實現計算方法Calculate()
2.4 static成員:Calculator類改進之三
2.4..1 staU‘c成員的性質
2.4.2 帶有static成員的Calculator類定義
2.4.3 靜態(tài)變量與實例變量的比較
習題2
第3單元 素數序列
3.1 問題描述與對象建模
3.1.1 對象建模
3.1.2 getPrimeSeries()方法算法分析
3.1 -3isAPrime()方法分析
3.2 變量生命期和作用域
3.2.1 變量的作用域
3.2.2 變量的生命期與存儲特點
3.2.3 垃圾回收的基本原理
3.3 Java的重復控制結構
3.3.1 while結構和d0.while結構
3.3.2 for結構
3.3.3 continue語句和break語句
3.3.4 PrimeSeries類的定義代碼
3.3.5 重復控制結構的測試
3.4 Java關鍵字與標識符命名規(guī)則
3.4.1 Java關鍵字(保留字)
3.4.2 Java標識符及其命名規(guī)則
3.4.3 幾種流行的命名法
習題3
第4單元 階乘計算器
4.1 階乘計算器類建模
4.2 基于迭代法的階乘計算器
4.3 基于遞歸法的階乘計算器
4.4 另一個經典案例:Hanoi游戲機的遞歸程序
習題4
第5單元 撲克游戲
5.1 數組與撲克牌的表示和存儲
5.1.1 數組的概念
5.1.2 數組引用變量的聲明和創(chuàng)建
5.1.3 數組的顯式初始化
5.1.4 數組元素的訪問
5.1.5 foreach循環(huán)
5.2 隨機數與撲克游戲洗牌
5.2.1 隨機數的概念
5.2.2 Random爭皂
5.2.3 一次洗牌算法
5.2.4 洗牌方法的測試
5.2.5 以次洗牌算法
5.2.6 Math9皂
5.3 撲克整理與數組排序
5.3.1 冒泡排序算法
5.3.2 基于冒泡排序算法的cardSort()方法
5.4 撲克發(fā)牌與二維數組
5.4.1 基本的發(fā)牌算法
5.4.2 用二維數組表示玩家手中的牌
5.4.3 使用二維數組的發(fā)牌方法
5.5 數組實用類:java.util.Arrays
5.5.1 數組元素檢索方法
5.5.2 數組比較方法
5.5.3 數組元素填充方法
5.5.4 數組元素升序排序方法
5.6 String數組與命令行參數
5.6.1 引用數組和String數組
5.6.2 命令行參數
5.7 數組改進:Vector類
習題5
第6單元 學生——研究生
6.1 派生:學生——研究生類的定義
6.1.1 類派生
6.1.2 super、this與構造方法
6.1 -3方法覆蓋與成員變量隱藏
6.2 動態(tài)綁定
6.2.1 動態(tài)綁定和靜態(tài)綁定
6.2.2 Java虛擬機的動態(tài)綁定與靜態(tài)綁定
6.3 對象造型
6.3.1 向上造型與向下造型
6.3.2 instanceof操作
6.4 類成員的訪問權限控制
6.4.1 類成員訪問權限的級別
6.4.2 private構造方法
6.5 Obiect類
6.5 Obiect類中的主要方法
6.5.2 Objectq()、toStringO和getClasso的用法
6.5.3 equals(Objectobj)與==的比較
習題6
第7單元 圓、三角形和矩形
7.1 定義三個分立的類
7.1.1 分別定義Circle類、Rectangle類和Triangle類
7.1.2 直接數
7.1.3 final關鍵字
7.1.4 枚舉
7.1.5 Java異常類體系與用戶自定義異常類
7.2 抽象類
7.3 接口
7.3.1 接口及其定義
7.3.2 接口的實現
7.3.3 關于接口的進一步討論
7.4 設計模式初步
7.4.1 模板方法模式
7.4.2 簡單工廠模式
7.4.3 工廠方法模式
7.4.4 策略模式
7.4.5 策略模式與簡單工廠模式結合
7.5 反射
7.5.1 Java的類加載方法
第8單元 JAVA基本知識
第9單元 JAVA 開發(fā)進階
第10單元 JAVA數據保持化技術
第11單元 JAVA套接口程序
第12單元 JAVA應用開發(fā)
第13單元 JAVA高級開發(fā)
第14單元 JAVA泛型編程
第15單元 JAVA多線程技術
第16單元 JAVA泛型編程
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號