电子书:《groovy程序设计》《groovy程序设计》

电子书:《groovy程序设计》《groovy程序设计》

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《groovy程序设计》《groovy程序设计》

11

内容简介:

作者介绍venkat subramaniamagile developer公司创始人.敏捷开发权威人士。他培训并指导了美guo、加拿大、印度和欧洲多guo的上千名软件开发人员.并多次在各种大会上发表演讲。除本书外.还著有jo大奖图书《高效程序员的45个习惯:敏捷开发修炼之道》。臧秀涛硕士毕业于中guo科学院计算技术研究所。曾从事网络游戏、操作系统等方面的开发工作。喜爱编程语言和编译器相关技术。热爱读书和翻译。推荐阅读java e ege书名:java性能优化权威指南作者:[美] charlie hunt. binu john著译者:柳飞.陆明书号:9787115342973

td圖灵程序设计m书groovy程序设计美】 venkat subramaniam著臧秀涛译人民邮电出版社北京

图书在版编目(cip)数据groovy程序设计/(美)苏帕拉马尼亚姆( subramaniam.v.)著;臧秀涛译.一北京:人民邮电出版社.2014.11(2016.8重印)(图灵程序设计丛书)isbn978-7-115-37041-9设计:.0m2①“②程序语言一程序中guo版本图书馆cip数据核字(2014)第209039号内容提要本书是 groov\\编程指南.结合诸多实例探索了 groovy语言特性。主要内容包括: groovy基础知识介绍、如何将 groovy应用于ri常编码、mop与元编程、使用元编程等本书适合java开发人员学习 groovy.对 groovy i已有了解的程序员也可在本书中学到一些其他书中无从提及的诀窍和技美] venkat subramaniam秀涛责任编辑朱巍执行编辑裴阳责任印制焦志炜◆人民邮电出版社出版发行北京市丰台区成寿寺路11号部编100164电子邮件315@ppr网址http://www..ptpress.com.cn北京九州迅驰传媒文化有限公司印刷8.5字数:437千字2014年11月第1版印数:3701-4000册2016年8月北京第4次印刷著作权合同登记号图字:01-2013-8466号定价:69.00元读者服务热线010)51095186转60印装质量热线01081055316反盗版热线01081055315广告经营许可证:京东工商广字第8052号

序venkat曾著书引导读者学习 groovy i.5的所有功能特性.助其成为娴熟的gooy开发者。俗话说.光阴似箭。现在是时候探索一下 groovy2都有哪些功能特性了。当然. venkat这位深受读者喜爱的作家都为我们考虑到了对于gooy的20版本.我们 groovy团队主要把精力投放在了以下三个方面。首先.使 groovy与jdk7接轨:添加了jaa7“ project coin”所带来的语法增强;用 invokedynamic字节码指令和内部的ap来支撑 groovy的运行时。这样一来.即使用的是比较老的jdk.也可以使用最新添加的语法。当然.如果运行jdk7的话.还可以获得更好的性能体验其次.我们将 groovy分解成较小型的模块.包括一个核心模块和一些api相关的模块.所以你可以选择感兴趣的部分来组织自己的应用。我们还扩展了gmoy开发包( groovy developmentki).支持开发者创建自己的扩展方法.就像gmow用著名的 defaultgroovymethods类对dk所做的增强那样最后.还有一点同样重要.我们引入了一个“静态”( static)主题它包括两个比较新奇的地方:静态类型检查和静态编译。借助前者.我们可以在編译时轻松地捕获输亼拼写错误及其他错误.甚至还支持对领域特定语言( domain- specific language)进行类型检查;借助后者.对于应用中要求最高性能的关键部分.我们可以获得与java同样的性能有了这些对语言和ap的增强. groovy如美酒佳酿般继续趋向成熟;而 venkat就像乐于分享专长的调酒师.将他所知道的 groovy的所有强大特性.通过我们正要阅读的这本结构合理的书分享出来.帮助读者紧跟语言发展的步伐.同时更上一层楼guillaume laforgegroovy项目管理者

引言1a平台可以说是当下功能最为强大、应用最为广泛的生态系统之一。它有3个重要的组成部分口java虚拟机( java virtual machine.wm)。这些年来.jm已经变得越来越强大.性能也越来越好口java开发包( java development kit.jdk)。包括丰富的第三方类库和框架.可以帮助我们有效地利用java平台。口基于jvm的语言集合。java语言当然是第一位的.这些语言集合可以帮助我们在java平台上编写程序语言就像能使我们在平台上航行的交通工具.通过这些交通工具我们可以轻松抵达该平台的各个部分。截至目前.java语言已经有了长足的进步.其类库也被重构和扩充过。尽管java语言带给我们诸多好处.我们还是需要超越java.寻找更为轻量级且高效的语言。如果使用得当.动态语言、函数式编程风格和元编程功能可以帮助我们更快速地航行。还以交通工具作比.这些可不是更快的汽车.而是飞行器.一种能将开发效率提高几个数量级的飞行器。java语言一直想引人元编程和函数式编程风格.但却总是摇摆不定。未来的版本将对其中的此特性提供不同程度的支持。然而.我们不必等到那一天。现在.就在此时此刻.使用gooy就可以利用所有的动态功能构建高性能的m应用。groovy是什么韦氏词典对 groovy一词的定义是 marvelous、 wonderful、 excellent、hip、 trendy.有“非凡绝妙、优秀和时髦”等意义。 groov语言集合了上面这一切优点.它是轻量级的.限制较少.而且还是动态、面向对象的.并且运行在m上。 groovy基于 apache2.0许可协议开源。它博釆诸如 smalltalk、 python和ruby等众家语言之长.同时保留了java程序员熟悉的语法。 groovy编译为java字节码.它还扩充了aap和类库。gmoy基于ja15及更高版本运行。要部署的话.除了常规的java及其组件外.我们需要的就是一个 groovy的jar文件.而java的东西我们都已准备好了。①jma8已于2014年3月发布.带来了 lambda表达式.支持一定程度的函数式编程。—译者注

#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/224171.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录