|
簡體版
論壇
暢銷
連載
圖書
資訊
首頁
國學/古籍
|
文學藝術
|
人文社科
|
經濟管理
|
生活時尚
|
科學技術
|
教材教輔
|
少兒讀物
圖書搜索:
全部
ISBN
書名
作者
叢編項
出版社
主題項
簡介
全部圖書
可讀圖書
可購圖書
高級搜索
Groovy入門經典
-
書籍詳細信息
查看同類圖書:
科學技術
»
計算機/網絡
»
軟件與程序設計
»
其他編程語言/工具
»
Groovy入門經典
Groovy入門經典
【作 者】:
(英)
Kenneth Barclay
、
John Savage
;
龔波
、
張平
、
陳蓓
、
王琦
等譯
【叢編項】:
華章程序員書庫
【裝幀項】:
平裝 16 / 352
【出版項】:
機械工業出版社
/ 2008-01
【ISBN號】:
9787111224938 / 7111224930
【原書定價】:
¥49.00
有3家書店打折銷售
【主題詞】:
工業技術-自動化、計算機技術-計算技術、計算機技術-計算機軟件-
程序語言、算法語言
書籍介紹
購買本書
【圖書簡介】
本書詳細介紹腳本語言Groovy,首先介紹Groovy語言的基本特性,包括討論Groovy方法、程序閉包、列表、映射以及對類和繼承的支持,然后介紹如何使用Groovy創建更加高級的應用程序,如使用Spring框架和Cloudscape/Derby關系型數據庫管理系統來實現持久性,最后討論模板和Web應用程序。.奉書內容全面詳盡,淺顯易懂,易于選擇性閱讀。可以作為對Groovy語言感興趣的計算機軟件開發人員的參考書。..Groovy是唯一能夠擴展Java平臺的腳本語言。Groovy提供類似于Java的語法結構,本地化支持映射和列表、方法、類,閉包和構造器等結構。由于具有動態弱類型,以及無縫訪問JavaAPI等特性,Groovy語言非常適合子開發中小型規模的應用程序。相對于Java語言,Groovy語言的表述性更強,抽象程度更高。它使得應用程序開發更加快捷,提升了程序員生產力。Groovy語言可以用作應用程序的“黏合劑”,而不必實現復雜的數據結構和算法。與Java代碼比較起來,Groovy語言的另一個主要優勢是,Groovy代碼編寫量相對小些。在一般情況下,Java代碼過于復雜,難于理解和維護。這是因為Java需要大量的模板文件或者轉換代碼,而Groovy卻不需要。本書是有關Groovy的第一本正式出版物,作者Kenneth Barclay和John Savage介紹了Groovy開發的所有主要領域,并解釋了這種創新性的編程語言給Java平臺賦予的動態特性。閱讀本書只要求具備Java編程的一般性知識。不管你是經驗豐富的Java開發者,還是腳本語言的新手,都會得到如何充分利用Groovy語言的專家性指導。本書特點第一本全面講解Groovy編程的圖書,演示如何快速和輕松地編寫適用于Java平臺的應用程序和腳本。本書由高水平軟件工程師精心編寫,并得到計算機老師和專家的高度贊揚。提供大量編程范例、代碼范例、詳細的案例分析、習題,非常適合自學。本書還有一個支持網站;并提供一個基于Windows的Groovy編輯器。
【作者簡介】
Kenndth Barclay和John Savage都是Napier大學計算機學院(Edinburgh,Scotland)的教師。他們的專長是面向對象軟件工程開發和編程。他們是《Object-Oriented Design with UML and Java》 (Butterworth-Heinemann,2003)一書的合著者。
【本書目錄】
序言
前言
第1章 Groovy
1.1 為什么使用腳本語言
1.2 為什么使用Groovy
第2章 數值和表達式
2.1 數值
2.2 表達式
2.3 運算符優先級
2.4 賦值
2.5 自增和自減運算符
2.6 對象引用
2.7 關系運算符和等于運算符
2.8 習題
第3章 字符串和正則表達式
3.1 字符串字面值
3.2 字符串索引和索引段
3.3 基本操作
3.4 字符串方法
3.5 比較字符串
3.5 比較字符串
3.6 正則表達式
3.7 習題
第4章 列表、映射和范圍
4.1 列表
4.2 列表方法
4.3 映射
4.4 映射方法
4.5 范圍
4.6 習題
第5章 基本輸入輸出
5.1 基本輸出
5.2 格式化輸出
5.3 基本輸入
5.4 習題
第6章 學習案例:圖書館應用程序(建模)
6.1 迭代1:需求規范和列表實現
6.2 迭代2:映射實現
6.3 習題
第7章 方法
7.1 方法
7.2 方法參數
7.3 默認參數
7.4 方法返回值
7.5 參數傳遞
7.6 作用域
7.7 集合作為參數和返回值
7.8 習題
第8章 流程控制
8.1 while語句
8.2 for語句
8.3 if語句
8.4 switch語句
8.5 break語句
8.6 continue語句
8.7 習題
第9章 閉包
9.1 閉包
9.2 閉包、集合和字符串
9.3 閉包的其他特性
9.4 習題
第10章 文件
10.1 命令行參數
10.2 File類
10.3 習題
第11章 學習案例:圖書館應用程序(方法、閉包)
11.1 迭代1:需求規范和映射實現
11.2 迭代2:基于文本的用戶交互界面的實現
11.3 迭代3:使用閉包實現
11.4 習題
第12章 類
12.1 類
12.2 復合方法
12.3 習題
第13章 學習案例:圖書館應用程序(對象)
13.1 需求規范
13.2 迭代1:最初的模型
13.3 迭代2:模型完善
13.4 迭代3:用戶界面
13.5 習題
第14章 繼承
14.1 繼承
14.2 繼承方法
14.3 方法重定義
4 多態性
14.5 抽象類
14.6 接口類
14.7 習題
第15章 單元測試(JUNIT)
15.1 單元測試
15.2 GroovyTestCase類和JUnitTestCase類
15.3 GroovyTestSuite類和JUnitTestSuite類
15.4 單元測試的角色
15.5 習題
第16章 學習案例:圖書館應用程序(繼承)
16.1 需求規范
16.2 迭代1:多態性
16.3 迭代2:功能性需求演示
16.4 迭代3:提供用戶反饋
16.5 迭代4:強制性約束
16.6 習題
第17章 持久性
17.1 簡單查詢
17.2 關系
17.3 更新數據庫
17.4 表的對象
17.5 繼承
17.6 Spring框架
17.7 習題
第18章 學習案例:圖書館應用程序(持久性)
18.1 迭代1:域模型的持久化
18.2 迭代2:持久性的影響
18.3 習題
第19章 XML構造器和解析器
1 Groovy標記
19.2 MarkupBuilder
19.3 XML解析
19.4 習題
第20章 GUI構造器
20.1 SwingBuilder
20.2 列表框和表格
20.3 Box類和BoxLayout類
20.4 習題
第21章 模板引擎
21.1 字符串
21.2 模板
21.3 習題
第22章 學習案例:圖書館應用程序(GUI)
22.1 迭代1:GUI原型
22.2 迭代2:處理器的實現
22.3 習題
第23章 服務器端編程
23.1 Servlets
23.2 Groovlets
23.3 GSP頁面
23.4 習題
第24章 學習案例:圖書館應用程序(WEB)
24.1 迭代1:Web實現
24.2 習題
第25章 后記
附錄A 軟件發布
A.1 Java開發工具
A.2 Groovy開發工具
A.3 ANT
A.4 Derby/Cloudscape數據庫
A.5 Spring框架
A.6 Tomcat服務器
A.7 EclipsecIDE
A.8 本書源文件
附錄B Groovy簡介
B.1 簡潔和優雅
B.2 方法
B.3 列表
B.4 類
B.5 多態性
B.6 閉包
B.7 異常
附錄 c關于數值和表達式的更多信息
C.1 類
C.2 表達式
C.3 運算符結合性
C.4 定義變量
C.5 復合賦值運算符
C.6 邏輯運算符
C.7 條件運算符
C.8 數字字面值的分類
C.9 轉換
C.10 靜態類型
C.11 測試
附錄D 關于字符串和正則表達式的更多信息
D.1 正則表達式
D.2 單字符匹配
D.3 匹配開始部分
D.4 匹配結尾部分
D.5 匹配零次或者多次
D.6 匹配一次或者多次
D.7 匹配零次或者一次
D.8 次數匹配
D.9 字符類型
D.10 選擇
D.11 輔助符號
D.12 組合
附錄E 關于列表、映射和范圍的更多信息
E.1 類
E.2 列表
E.3 范圍
E.4 展開操作符
E.5 測試
附錄F 關于基本輸入輸出的更多信息
F.1 格式化輸出
F.2 類Console
附錄G 關于方法的更多信息
G.1 遞歸方法
G.2 靜態類型
G.3 實參協議
G.4 方法重載
G.5 默認參數值的不確定性
G.6 參數和返回值類型為集合的方法
附錄H 關于閉包的更多信息
H.1 閉包和不明確性
H.2 閉包和方法
H.3 默認參數
H.4 閉包和作用域
H.5 遞歸閉包
H.6 狀態類型
H.7 有關實參的約定
H.8 閉包、集合和范圍
H.9 Return語句
H.10 測試
附錄I 關于類的更多信息
I.1 屬性和可見性
I.2 對象導航
I.3 靜態成員
I.4 操作符重載
I.5 調用方法
I.6 習題
附錄J 高級閉包
J.1 簡單閉包
J.2 部分應用
J.3 組合
J.4 計算模式
J.5 業務規則
J.6 打包
J.7 列表簡化
J.8 習題
附錄K 關于構造器的更多信息
K.1 AntBuilder
K.2 專用的構造器
附錄L 關于GUI構造器的更多信息
L.1 菜單和工具條
L.2 對話框
【購買本書】
購書指南»
商城名稱
價格
配送信息
優惠活動
去看看
購買
當當網
¥36.75
當天加急送:北京五環以內
送貨上門:國內178個城市
郵寄:全球
特快專遞:全球
全場免運費
去看看
訂購
卓越網
¥36.50
送貨上門:國內308個城市
郵寄:全球
特快專遞:全球
海外航空快遞
滿30元,優惠5元運費
去看看
訂購
新華書店
¥36.80
快遞:大陸地區
郵寄:全球
特快專遞:全球
去看看
訂購
說明:
1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
本目錄推薦新書
·
應用系統開發導論
·
Lua程序設計:第2版
·
計算機程序設計基礎
·
程序設計技術實驗教程
·
SOA核心技術及應用
·
LabVIEW程序設計教程
·
IBM-PC匯編語言程序設計
·
MATLAB語言常用算法程序...
·
編譯原理技術與工具(第...
·
MATLAB7.x程序設計語言
本目錄推薦閱讀
最近瀏覽的書籍
關于我們
-
廣告服務
-
使用幫助
-
購書指南
-
免責聲明
-
商務合作
-
讀書目錄
-
本站書目
-
出版單位
-
聯系我們
Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
鄂ICP備06000781號 公安備4201502577