My Account Log in

1 option

Programming Groovy 2 : dynamic productivity for the Java developer / Venkat Subramaniam.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Subramaniam, Venkat, author.
Series:
The pragmatic programmers Programming Groovy 2
Language:
English
Subjects (All):
Groovy (Computer program language).
Java (Computer program language).
Physical Description:
1 online resource (340 pages) : illustrations
Edition:
1st edition
Other Title:
Dynamic productivity for the Java developer
Place of Publication:
Dallas, Texas ; Raleigh, North Carolina : The Pragmatic Bookself, 2013.
Language Note:
English
System Details:
text file
Summary:
Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities. Programming Groovy will help you, the experienced Java developer, learn and take advantage of the latest version of this rich dynamic language. You'll go from the basics of Groovy to the latest advances in the language, including options for type checking, tail-call and memoization optimizations, compile time metaprogramming, and fluent interfaces to create DSLs.
Contents:
Beginning Groovy. Getting started
Groovy for Java eyes
Dynamic typing
Using closures
Working with strings
Working with collections
Using Groovy. Exploring the GDK
Working with XML
Working with databases
Working with scripts and classes
MOPping Groovy. Exploring metaobject protocol (MOP)
Intercepting methods using MOP
MOP method injection
MOP method synthesis
MOPping up
Applying compile-time metaprogramming
Using metaprogramming. Groovy builders
Unit testing and mocking
Creating DSLs in Groovy.
Notes:
Bibliographic Level Mode of Issuance: Monograph
Includes bibliographical references and index.
Description based on online resource; title from PDF title page (EBC, viewed March 14, 2018).
ISBN:
9781680504354
1680504355
9781941222522
1941222528
9781680504347
1680504347
9781937785307
1937785300
OCLC:
893098237

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account