My name is Vasyl Khrystiuk‎ > ‎process‎ > ‎main‎ > ‎

groovy

тут буде огляд туторіала

https://www.tutorialspoint.com/groovy

хотя http://docs.groovy-lang.org/latest/html/documentation/index.html буде кращим (не набагато більший але більш ємний і "заглядає в середину")

з уклоном на то шо груві це лише розширення яви

ну і цікаві моменти

https://www.tutorialspoint.com/groovy


groovy:000> class Student{}
===> true
groovy:000> a = new Student();
===> Student@4b213651
groovy:000> a.getMetaClass()
===> org.codehaus.groovy.runtime.HandleMetaClass@457c9034[groovy.lang.MetaClassImpl@457c9034[class Student]]
groovy:000> 

ну і цікаві моменти
http://stackoverflow.com/questions/22271269/where-invokemethod-in-groovy-is-implemented
http://stackoverflow.com/questions/5340189/what-is-groovys-metaclass-used-for
http://stackoverflow.com/questions/30953961/does-groovy-automatically-generate-no-args-constructor/30957302#30957302
http://stackoverflow.com/questions/18283157/inspect-cglib-proxied-groovy-classes-from-java/18294627#18294627

А вот то шо ще цікаво:
https://www.timroes.de/2015/06/27/groovy-tutorial-for-java-developers/
https://www.timroes.de/2015/06/28/groovy-tutorial-for-java-developers-part2-closures/
https://www.timroes.de/2015/06/28/groovy-tutorial-for-java-developers-part3-collections/


Comments