注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)新概念Java教程

新概念Java教程

新概念Java教程

定 價:¥32.00

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

ISBN: 9787512305977 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數(shù): 344 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  張基溫,江南大學(xué)教授,國內(nèi)知名學(xué)者,著名計算機(jī)教育家;研究和教學(xué)領(lǐng)域涉及計算機(jī)科學(xué)與技術(shù)、信息管理、信息經(jīng)濟(jì)學(xué)、電子政務(wù)與電子商務(wù)、服務(wù)科學(xué),發(fā)表論文一百余篇,已出版著作…本;先后擔(dān)任中國信息經(jīng)濟(jì)學(xué)會常務(wù)理事、中國計算機(jī)學(xué)會教育專業(yè)委員會委員、國家NIT考試委員會委員、江蘇省計算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會委員、山西省新世紀(jì)專家學(xué)者協(xié)會副會長、北京大學(xué)博雅方略城市發(fā)展與信息化研究中心研究員、南京大學(xué)出版社總編顧問、太原高新技術(shù)區(qū)研究院實驗室主任、山西省緊缺人才專家委員會副主任等職;兼任華東政法大學(xué)、珠海學(xué)院等國內(nèi)多所高等學(xué)校客座教授和兼職教授,擔(dān)任信息管理與信息系統(tǒng)專業(yè)、計算機(jī)專業(yè)、大學(xué)生信息素養(yǎng)等多個系列教材主編。

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號