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

新概念Java教程

新概念Java教程

定 價:¥32.00

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

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

內(nèi)容簡介

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

作者簡介

  張基溫,江南大學教授,國內(nèi)知名學者,著名計算機教育家;研究和教學領域涉及計算機科學與技術、信息管理、信息經(jīng)濟學、電子政務與電子商務、服務科學,發(fā)表論文一百余篇,已出版著作…本;先后擔任中國信息經(jīng)濟學會常務理事、中國計算機學會教育專業(yè)委員會委員、國家NIT考試委員會委員、江蘇省計算機基礎教學指導委員會委員、山西省新世紀專家學者協(xié)會副會長、北京大學博雅方略城市發(fā)展與信息化研究中心研究員、南京大學出版社總編顧問、太原高新技術區(qū)研究院實驗室主任、山西省緊缺人才專家委員會副主任等職;兼任華東政法大學、珠海學院等國內(nèi)多所高等學??妥淌诤图媛毥淌?,擔任信息管理與信息系統(tǒng)專業(yè)、計算機專業(yè)、大學生信息素養(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 包或類的導入
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 程序的可靠性:程序測試和調(diào)試
2.1.5 整數(shù)除的風險與對策
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 用選擇結(jié)構(gòu)確定計算類型:Calculator類改進之二
2.3.1 用if-else實現(xiàn)計算方法calculate()
2.3.2 關系操作符
2.3.3 分支結(jié)構(gòu)的測試
2.3.4 用switch結(jié)構(gòu)實現(xiàn)計算方法Calculate()
2.4 static成員:Calculator類改進之三
2.4..1 staU‘c成員的性質(zhì)
2.4.2 帶有static成員的Calculator類定義
2.4.3 靜態(tài)變量與實例變量的比較
習題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的重復控制結(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 重復控制結(jié)構(gòu)的測試
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 另一個經(jīng)典案例:Hanoi游戲機的遞歸程序
習題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 隨機數(shù)與撲克游戲洗牌
5.2.1 隨機數(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ù)組改進:Vector類
習題5
第6單元 學生——研究生
6.1 派生:學生——研究生類的定義
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虛擬機的動態(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)與==的比較
習題6
第7單元 圓、三角形和矩形
7.1 定義三個分立的類
7.1.1 分別定義Circle類、Rectangle類和Triangle類
7.1.2 直接數(shù)
7.1.3 final關鍵字
7.1.4 枚舉
7.1.5 Java異常類體系與用戶自定義異常類
7.2 抽象類
7.3 接口
7.3.1 接口及其定義
7.3.2 接口的實現(xiàn)
7.3.3 關于接口的進一步討論
7.4 設計模式初步
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ā)進階
第10單元 JAVA數(shù)據(jù)保持化技術
第11單元 JAVA套接口程序
第12單元 JAVA應用開發(fā)
第13單元 JAVA高級開發(fā)
第14單元 JAVA泛型編程
第15單元 JAVA多線程技術
第16單元 JAVA泛型編程
參考文獻

本目錄推薦

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