(图片仅供参考)
查看付款方式 了解购物流程 |
Groovy入门经典 |
| 编 号: 183418 |
| 著 作 者: KennethBarclay;JohnSavage |
| 出 版 社:
机械工业出版社
|
| 书 号: 9787111224938 |
| 出版日期: 2007-11-1 |
|
市 场 价: ¥49 元 |
| 书 店 价: ¥46.6 元 |
| 立即节省: ¥2.5 元 |
| 人 气: |
|
|
咨询电话:029-86698115
到款传真:029-82086768


其他支付方式
|
内容简介
适合Java开发者的Groovy入门书
Groovy是唯一能够扩展Java平台的脚本语言。Groovy提供类似于Java的语法结构,本地化支持映射和列表、方法、类、闭包和构造器等结构。由于具有动态弱类型,以及无缝访问JavaAPI等特性,Groovy语言非常适合于开发中小型规模的应用程序。
相对于Java语言,Groovy语言的表述性更强,抽象程度更高。它使得应用程序开发更加快捷,提升了程序员
生产力。Groovy语言可以用作应用程序的“黏合剂”,而不必实现复杂的数据结构和算法。
与Java代码比较起来,Groovy语言的另一个主要优势是,Groovy代码编写量相对小些。在一般情况下,Java代码过于复杂,难于理解和维护。这是因为Java需要大量的模板文件或者转换代码,而Groovy却不需要。
本书是有关Groovy的第一本正式出版物,作者KennethBarclay和JohnSavage介绍了Groovy开发的所有主要领域,并解释了这种创新性的编程语言给Java平台赋予的动态特性。阅读本书只要求具备Java编程的一般性知识。不管你是经验丰富的Java开发者,还是脚本语言的新手,都会得到如何充分利用Groovy语言的专家性指导。
本书特点
■第一本全面讲解Groovy编程的图书,演示如何快速和轻松地编写适用于Java平台的应用程序和脚本。
■本书由高水平软件工程师精心编写,并得到
计算机老师和专家的高度赞扬。
■提供大量编程范例、代码范例、详细的
案例分析、
习题,非常适合自学。本书还有一个支持网站,并提供一个基于Windows的Groovy编辑器。
序言
前言
第1章Groovy1
1.1为什么使用脚本语言1
1.2为什么使用Groovy2
第2章数值和表达式3
2.1数值3
2.2表达式3
2.3运算符优先级5
2.4赋值5
2.5自增和自减运算符6
2.6对象引用6
2.7关系运算符和等于运算符7
2.8习题8
第3章字符串和正则表达式10
3.1字符串字面值10
3.2字符串索引和索引段10
3.3基本操作11
3.4字符串方法11
3.5比较字符串14
3.6正则表达式15
3.7习题16
第4章列表、映射和范围18
4.1列表18
4.2列表方法19
4.3映射21
4.4映射方法22
4.5范围23
4.6习题24
第5章基本输入输出26
5.1基本输出26
5.2格式化输出27
5.3基本输入28
5.4习题30
第6章学习案例:图书馆应用
程序(建模)31
6.1迭代1:需求
规范和列表实现31
6.2迭代2:映射实现32
6.3习题34
第7章方法35
7.1方法35
7.2方法参数37
7.3默认参数37
7.4方法返回值38
7.5参数传递39
7.6作用域40
7.7集合作为参数和返回值42
7.8习题42
第8章流程控制44
8.1while语句44
8.2for语句46
8.3if语句47
8.4switch语句49
8.5break语句53
8.6continue语句53
8.7习题54
第9章闭包57
9.1闭包57
9.2闭包、集合和字符串60
9.3闭包的其他特性65
9.4习题68
第10章文件71
10.1命令行参数71
10.2File类71
10.3习题77
第11章学习案例:图书馆应用程序(方法、闭包)79
11.1迭代1:需求规范和映射实现79
11.2迭代2:基于文本的用户交互界面的实现83
11.3迭代3:使用闭包实现85
11.4习题88
第12章类89
12.1类89
12.2复合方法95
12.3习题97
第13章学习案例:图书馆应用
程序(对象)99
13.1需求规范99
13.2迭代1:最初的模型99
13.3迭代2:模型完善101
13.4迭代3:用户界面106
13.5习题111
第14章继承113
14.1继承113
14.2继承方......
其他说明
版次:1-1
开本:16
字数:1056千字
页数:352
机械工业出版社-图书展示-科技图书-计算机技术-程序设计
第一发货地
北京朝阳区
相关书籍