资源名称:Groovy程序设计

内容简介:

本书是Groovy 编程指南,结合诸多实例探索了Groovy 语言特性。主要内容包括:Groovy 基础知java基础知识点识介绍、如何将Groovy 应用java课件于日常编码、MOP 与元编程、使用元编程等。

本书适合Java 开发java培训班学费一般多少人员学习Gjava教学视频全集roovy,对Groovy 已有了解的程序员也可在本书中学到一些其他书中无从提及的诀窍和技巧。

作者简介:

Venkat Subramaniam

Agile Developer公司创始人,敏捷开发权威人士。他培训并指导了美国、加拿大、印度和欧洲多java课程视频国的上千名软件开发人员,并多次在各种大会上发表演讲。除本书外,还著有Jolt大奖图书《高效程序员的45个习惯:敏捷开发修炼之道》。

译者简介java培训班出来找不到工作

臧秀java教程 视

硕士java讲课视频毕业于中国科学院计算技术研究所。曾从事网大连Java培训络游戏、操作系统等方面的开发工作。喜爱编程语言和编译器相关技术。热爱读书和翻译。

资源目录:

第一部分 Groovy起步

第1章java免费视频教学 起步  2

1.1java免费视频教学 安装Grojava课程设计实例ovy  2

1.1.1 在Windows系统环境安装Groovy  2

1.1.2 在类Unix系统环境安装Gjava基础知识点rjava的视频oovy  3

1.2 管理多个版本的Groovy  3

1.3 使用groovyshjava培训班学费一般多少  4

1.4 使用groovyConsole  5

1.5 在命令行中java公开课视频运行Grjava基础题库及答案oovy  5

1.6 使用IDE  6

1.6.1 IntelliJ IDEA  6

1.6.2 Eclipse Groovy插件  6

1.6.3 TextMate Groovjava课程教学y Bundle  6

第2章 面向Java开发者的Groovy  8

2.1 从Java到Groovy  8

2.1.1 Hello,Groovy  8

2.1.2 实现循环的方式  java培训班学费一般多少9

2.1.3 GDK一瞥  11

2.1.4 安全导航操作符  13

2.java操作视频文件1.5 异常处理  13

2.1.6 Groovy是轻量级java课件的Java  15

2.2 JavaBean  15

2.3 灵活初始化与具名参数  19

2.4 可选形参  20

2.5 使用多赋值  21

2.6 实现接口  22

2.7 布尔求值  25

2.8 操作符重载  27

2.9 对Java 5特性的支持  28

2.9.1 自动装箱  29

2.9.2 for-each  29

2.9.3 enum  30

2.9.4 变java培训班学费一般多少长参数  31

2.9.java基础入门第三版电子书5 注解  32

2.9.6 静态导入  33

2.9.7 泛型  33

2.10 使用Groovy代码生成变换  35

2.10.1 使用@Canonical  35

2.10.2 使用@Delegate  35

2.10.3 使用@Immutable  36

2.10.4 使用@Lazy  37

2.10.5 使用@Newify  38

2.10.6 使用@Singletjava课程教案on java教程视频网 38

2.11 陷阱  40

2.11.西安动力节点Java培训1 Groovy的==等价于Java的equals()  40

2.11.2 编译时类型检查默认为关闭  42

2.11.3 小心新的关键字  43

2.11.4 别用这样的代码块  43

2.11.5 闭包与匿名内部类的冲突  43

2java基础数据类型有几种.11.6 分号总是可选的  45

2.11.7 创建基本类型数组的不同语法  45

java下载3章 动态类型  47

3.1 Jajava操作视频文件va中的类型  47

3.2 动态类型  48

3.3 动态类型不等于弱类型  49

3.4 java教学视频免费能力式java培训班出来找不到工作设计  50

3.4.1 使用静态类型  50

3.4.2 使用动态类型  51

3.4.3 使用动态类型需要自律  53

3.java教程视频免费下载5 可选类型  54

3.6 多方法  55

3.7 动态还是非动态  58

3.8 关闭动态类型  58

3.8.1 静态类型检查  59

3.8.2 静态编译  62

第4java课程教学章 使用闭包  64

4java版我的世界手机版下载.1 闭包的便利性  64

4.1.1 java传统方式  64

4.1.2 Groovy方式  65

4.2 java基础面试题闭包的应用  67

4.3 闭包的使用方式  68

4.4java线下培训 向闭包传递参数  69

4.5 使用java培训闭包进行资源清理  70

4.6 闭包与协程  72

4.7 科里化闭包  74java培训班哪个最好

4.8 动态闭包  75

4.9 闭包委托  77

4.10 使用尾递归编写程序  80

4.11 使用记忆化改进性能  82

第5章 使用字java是什么意思符串  87

5.1 字面常量与表达式  87

5.2 GStrjava课程教案ing的惰性求值问题  90

5.3 多行字符串  93

5.4 字符串便捷方法  95

5java教学视频全集.5 正java培训班出来找不到工作则表达式  96

第6java培训班哪个最好章 使用集合类  98

6.1 使用List  98

6.2 迭代ArrayList  100

6.2.1 使用List的each方法  100

6.2.2 使用List的collect方法  102

6.3 使用java讲课查找方法  102

6.4 List上的其他便捷方法  103

6.5 使用Map类  106

6.6 在Map上迭代  108java教学视频全集

6.6.1 Map的each方法  108

6.6.2 Map的collect方法  109

6.6.3 Map的find和findAll方java基础菜鸟教程法  109

6.7 Map上的其他便捷方法  110

第二部分 使用Groovy

第7章 探索GDK  114

7.1 使用Object类的扩展  114

7.1.1 使用dump和inspect方法  115

7.1.2 使用上下文wijava全套视频th(java讲课)方法  115

7java下载.1.3 使用sleep  116

7.1.4 间接访问属性  11java自行车是哪国牌子8

7.1.5 间接调用方法  119

7.2 其他扩展  119

7.2.1 数组的扩展  120

7.2.2 使用java.lang的扩展  120

7.2.3 使用javjava讲课视频a.io的扩展  122

7.2.4 使用java.util的扩展  124

7.3 使用扩展模块定制方法  125

第8章java版我的世界手机版下载 处理XML  128

8.1 解析XML  12java编辑视频8

8.1.1 使用DOMCatejava官网入口gory  129

8.1.2 使用XMjava是什么意思LParser  131

8.1.3 使用Xjava讲课视频MLSljava培训机构价目表urper  131java基础题库及答案

8.2 创建XML  133

第9章 使用数据库  136

9.1 创建数据库  136

9.2 连接到数据库  137

9.3 数据库的Select操作  137

9.4 将数据转为XML表示  139

9.5 使用DataSet  140

9.6 插入与更新  140

9.7 访问Microsoft Excel  141

第10章 使用脚本和类  143

10.1 Java和Groovy的混合  143

10.2 运行Groovy代码  144

10.3 在Gr大连Java培训oovy中使用Groovy类  145

10.4 利用联合编译混合使用Groovy和Java  145

10.5 在Javajava基础菜鸟教程中创建与传递Groovy闭包  146

10.6 在Java中调用Groovy动态方java培训班学费一般多少法 java的教学视频教程下载 148

10.7 在Gjava教程视频网roovy中使用Java类  150

10.8 从Groovy中使用Groovy脚本  151

10.9 从Java中使用Groovy脚本  153

第三部java版我的世界手机版下载分 MOP与元编程

第11章 探索元对象协议  158

11.1 Gjava基础类型有哪些roovy对象java教程 视  159

11.2 查询方法与属性  162

11.3 动态访问对象  164

第12章 使用MOP拦截方法  166

12.1 使用GroovyInterceptable拦截方法  166

1java基础类型2.2 使java课程教学用MetaClass拦截方法  168

第13章 MOP方法注入  173

13.1javascript 使用分类注入方法  173

13.2 使用ExpandoMetaClass注入方法  178

13.3 向具体的实例中java培训机构价目表注入方法  18java操作视频2

13.4 使java基础菜鸟教程用Mixin注入方法  184

13.5 在类中使用多个Mixin  187

第14章 MOP方法合成  192

14java教学视频免费.1 使用methodMissing合成方法  192

14.2 使用ExpandoMetaClass合成方法  196

14.3 为具体java线下培训的实例合成方法  1java基础知识点99

第15章 MOP技术汇总  201

15.1 使用Expando创建动态类  201

15.2 方法委托:汇总练习  203

15.3 java教学案例MOP技术回顾  207

15.3.1 用于方法拦java基础视频教程全集截的选项  207java的教学视频教程下载

15.3.2 用于方法注入的选项  207

15.3.3 用于方法合成的选项  208

第16章 应用编译时元编程  209

1java编辑视频6.1 在编译时分java操作视频文件析代码  209

16.1.1 理解代码结java讲课视频构  210

16.1.2 java基础面试题在代码结构中导航java基础题库及答案  211

16.2 使用AST变换拦截方法调用  214

16.3 使用AST变换注入方法  218

第四部分 使用元编程

第17章 Grjava版我的世界手机版下载oovy生成器  224

17.1 构建XML  224

17.2 构建JSON  227

17.3 构建Swing应用  229

17.4 使用元java课件编程定制生成器  230

17.5 使用BuilderSupporjava是什么意思t  233

17.6 使用Fjava培训机构出来的好找工作吗actoryBuilderSupport  236

第18章 单元测试与模拟  240

18.1 本书java教学视频全集代码与自动化单元测试  240

1java免费视频教学8.2 java制作视频对Java和Groovy代码执行单元测试  241

18.3 测试异常  245

18.4 模拟  245

18.5 使用覆盖实现模拟  247

1java基础知识总结 超详细8.6 使用分类实现模拟  250

18.7 使用ExpandoMetajava操作视频文件Class实现模拟  251

18.8 使用Expando实java培训班出来找不到工作现模拟  java操作视频文件253

18.9 使用Map实现模拟  255java 项目视频

18.10 使用Groovy Mock Library实现模拟  255

18.10.1 使用StubFor  256

18.10.2 使用M基于java的视频网站ockFor  257

第19章 在Groovy中创建DSL  261

19.1 上下文  261

19.java课程视频2 流畅  262

19.3 DSL的分类  263

19.4 设计内部的DSL  264

19.5 Groovy与DSL  264

19.6 使用命令链接特性改进java基础面试题流畅性  265

19.7 闭包与DSL  266

19.8 方法拦截与Djava教学案例SL  267

19.9 括号的限制与变通方案  268java下载

19.10 分类与DSL  270

19.11 ExpandoMetaClass与DSL  271

附录A  Web资源  273

附录B 参考书目  277

资源截图:

1.png

声明:本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考,本站不提供任何技术服务或疑问解答,请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除。敬请谅解!