Sun Java Solaris Communities My SDN Account Join SDN
 

JavaOne Online Technical Sessions

Pump Up Your Technical Knowledge
Listen and watch as industry luminaries bring you the latest on Java technologies
Begin Product Tab Sub Links Active Sub LinkJavaOne Technical Sessions JavaOne Hands-on Labs

Advanced Groovy
TS-9720


Presenter: Rod Cope, OpenLogic, Inc.


Groovy is a relatively new dynamic object-oriented scripting language for the Java Virtual Machine (JVM) that feels like a mixture of Ruby, Python, and the Java programming language. It gives you the expressive power of Ruby, the simplicity of Python, and direct access to the (enhanced) JDK software and all existing Java code. You can declare variable, argument, and method types if you want static typing or simply leave them off to go fully dynamic. Better yet, use static typing just when you need it, such as when you want to integrate heavily with existing Java code.

It's easy to start using Groovy, but there are lots of goodies that aren't so obvious in the beginning. This session covers things such as currying, single object iteration, dynamic language extensions, enhancing the JDK software, default parameters, advanced closures, and active proxies. The goal is to learn how to take advantage of the really powerful features of Groovy to get things done faster and easier.

Attendees should be familiar with the Java programming language and basic Groovy.

Watch The Session
You need to be a registered Sun Developer Network member to view this multimedia session. If you are a registered SDN member, please click on "Watch Multimedia" button to log-in to view the multimedia session. If you wish to join SDN, please click here.

 
 
FREE White Papers on Java SE, Java EE, cloud computing and database technologies.
New SDN Member Only Offers Every Month Discounts, FREE white papers and more!
Java University and JavaOne Training Sessions