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

新概念Java教程

新概念Java教程

定 價(jià):¥32.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

前言
第1篇 Java開發(fā)入門
第1單元 職員類
1.1 從對(duì)象到類:類的定義
1.1.1 對(duì)象建模
1.1.2 類:對(duì)象的抽象
1.1.3 信息隱蔽與類成員的訪問控制
1.1.4 成員變量與數(shù)據(jù)類型
1.1.5 成員方法:定義與調(diào)用
1.2 從類到對(duì)象:對(duì)象的聲明、建立與初始化
1.2.1 創(chuàng)建對(duì)象的過(guò)程
1.2.2 構(gòu)造方法
1.2.3 對(duì)象成員的訪問與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流對(duì)象
1.4.3 使用PrintStream類的printlnpo和pfintt()方法輸出
1.4.4 使用Scanner類進(jìn)行鍵盤輸入
1.5 類的測(cè)試:main()方法與主類
1.5.1 主方法main()
1.5.2 源程序文件與主類
1.5.3 本例的源程序代碼
1.6 Java程序的運(yùn)行
1.6.1 JVM
1.6.2 Java開發(fā)環(huán)境
1.6.3 在Eclipse環(huán)境中創(chuàng)建并運(yùn)行本例程序
習(xí)題l
第2單元 計(jì)算器類
2.1 問題建模與計(jì)算器類的定義
2.1.1 問題建模
2.1.2 Calculator類的描述
2.1 -3運(yùn)算符及其運(yùn)算規(guī)則
2.1.4 程序的可靠性:程序測(cè)試和調(diào)試
2.1.5 整數(shù)除的風(fēng)險(xiǎn)與對(duì)策
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)確定計(jì)算類型:Calculator類改進(jìn)之二
2.3.1 用if-else實(shí)現(xiàn)計(jì)算方法calculate()
2.3.2 關(guān)系操作符
2.3.3 分支結(jié)構(gòu)的測(cè)試
2.3.4 用switch結(jié)構(gòu)實(shí)現(xiàn)計(jì)算方法Calculate()
2.4 static成員:Calculator類改進(jìn)之三
2.4..1 staU‘c成員的性質(zhì)
2.4.2 帶有static成員的Calculator類定義
2.4.3 靜態(tài)變量與實(shí)例變量的比較
習(xí)題2
第3單元 素?cái)?shù)序列
3.1 問題描述與對(duì)象建模
3.1.1 對(duì)象建模
3.1.2 getPrimeSeries()方法算法分析
3.1 -3isAPrime()方法分析
3.2 變量生命期和作用域
3.2.1 變量的作用域
3.2.2 變量的生命期與存儲(chǔ)特點(diǎn)
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語(yǔ)句和break語(yǔ)句
3.3.4 PrimeSeries類的定義代碼
3.3.5 重復(fù)控制結(jié)構(gòu)的測(cè)試
3.4 Java關(guān)鍵字與標(biāo)識(shí)符命名規(guī)則
3.4.1 Java關(guān)鍵字(保留字)
3.4.2 Java標(biāo)識(shí)符及其命名規(guī)則
3.4.3 幾種流行的命名法
習(xí)題3
第4單元 階乘計(jì)算器
4.1 階乘計(jì)算器類建模
4.2 基于迭代法的階乘計(jì)算器
4.3 基于遞歸法的階乘計(jì)算器
4.4 另一個(gè)經(jīng)典案例:Hanoi游戲機(jī)的遞歸程序
習(xí)題4
第5單元 撲克游戲
5.1 數(shù)組與撲克牌的表示和存儲(chǔ)
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爭(zhēng)皂
5.2.3 一次洗牌算法
5.2.4 洗牌方法的測(cè)試
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ù)組實(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 動(dòng)態(tài)綁定
6.2.1 動(dòng)態(tài)綁定和靜態(tài)綁定
6.2.2 Java虛擬機(jī)的動(dòng)態(tài)綁定與靜態(tài)綁定
6.3 對(duì)象造型
6.3.1 向上造型與向下造型
6.3.2 instanceof操作
6.4 類成員的訪問權(quán)限控制
6.4.1 類成員訪問權(quán)限的級(jí)別
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 定義三個(gè)分立的類
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 接口的實(shí)現(xiàn)
7.3.3 關(guān)于接口的進(jìn)一步討論
7.4 設(shè)計(jì)模式初步
7.4.1 模板方法模式
7.4.2 簡(jiǎn)單工廠模式
7.4.3 工廠方法模式
7.4.4 策略模式
7.4.5 策略模式與簡(jiǎn)單工廠模式結(jié)合
7.5 反射
7.5.1 Java的類加載方法
第8單元 JAVA基本知識(shí)
第9單元 JAVA 開發(fā)進(jìn)階
第10單元 JAVA數(shù)據(jù)保持化技術(shù)
第11單元 JAVA套接口程序
第12單元 JAVA應(yīng)用開發(fā)
第13單元 JAVA高級(jí)開發(fā)
第14單元 JAVA泛型編程
第15單元 JAVA多線程技術(shù)
第16單元 JAVA泛型編程
參考文獻(xiàn)

本目錄推薦

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