„Groovy” változatai közötti eltérés

egy bájt hozzáadva ,  5 évvel ezelőtt
a
Bot: Protokollcsere külső hivatkozásokban (WP:BÜ)
a (Informatikai portál AWB)
a (Bot: Protokollcsere külső hivatkozásokban (WP:BÜ))
Ránézésre a Groovy hasonlít a Javára. Nem az összes, de sok <tt>.java</tt> fájl egyszerűen átnevezhető <tt>.groovy</tt> fájllá és működni fog Groovy kódként. Vannak azonban kivételek, tehát nem mondható el, hogy a Groovy nyelv a Java nyelv kiterjesztése. Elmondható viszont, hogy a Groovy nyelv bír olyan tulajdonságokkal, amik a Javából hiányoznak.
 
A két nyelv hasonlósága miatt Java-programozók elég könnyen meg tudják tanulni a Groovy nyelvet, mert a Java szintaxisból kiindulva fokozatosan szokhatnak hozzá a Groovy specialitásaihoz.<ref>[httphttps://web.archive.org/20071211164101/groovyvan.wordpress.com/2007/11/27/edpovazan/ Q & A with Ed Povazan on Groovy, Dynamic Languages for Java, the State-of-the Eclipse Groovy Plugin and More (Part I)]</ref>
 
A Java nyelvből hiányzó, de a Groovy nyelvben meglévő tulajdonságok között szerepel a statikus és a dinamikus típusolás (a ''def'' kulcsszóval), a closure-ök, az operátor túlterhelés, a natív szintaxis a listáknál és az asszociatív tömböknél, a [[reguláris kifejezés]]ek natív támogatása, a polimorf iterációk, a [[string]]ekbe ágyazott kifejezések, a helper metódusok és a biztonságos navigációs operátor (<tt>?.</tt>), ami automatikusan ellenőrzi, hogy a változó nem <tt>null</tt> értékű-e (például <tt>variable?.method()</tt> vagy <tt>variable?.field</tt>).<ref>[http://groovy.codehaus.org/Differences+from+Java Groovy - Differences from Java]</ref>
29 387

szerkesztés