🔄 Losowy artykuł
Szlaki górskie Pociągiem dookoła Polski Podróże kulinarne Hotele-unikaty świata Parkingi przy lotniskach Łowiska Europy Campingi dla kamperów Imprezy — atrakcje w Polsce Poradnik pilota drona Wydarzenia i bilety Promocje bankowe Kamery na żywo Oferty Centrum Podróży Koliber Triper.pl Trip.FazaFM.com — plany podróży

Groovy

Groovy
Logo języka Groovy
Logo języka
Pojawienie się

2003

Typowanie

silne, dynamiczne, statyczne, duck typing

Pochodne

Groovy++

Aktualna wersja stabilna

6.0.0
(19 września 2026) [±]

Twórca

James Strachan[1]

Licencja

Apache License 2.0

Platforma sprzętowa

Wirtualna maszyna Javy

Strona internetowa

Groovy – obiektowy język skryptowy wzorowany na składni Javy[2], wzbogacony o dodatkowe cechy takie jak:

Język jest w trakcie standaryzacji w ramach Java Community Process, w ramach zgłoszenia JSR 241[4].

Składnia

Pod względem składniowym język Groovy posiada następujące cechy[5]:

  • średnik na końcu linii nie jest obowiązkowy,
  • słowo kluczowe return nie jest wymagane w metodzie – gdy nie występuje to zwracana jest wartość ostatniego wyrażenia,
  • metody get i set dla pól publicznych w klasie są tworzone automatycznie,
  • metody nie wymagają określenia typu zwracanego w nagłówkach,
  • zmienne nie wymagają określenia typu podczas deklaracji, aczkolwiek w przypadku użycia dookreślenia – kompilator wymusza silne typowanie konkretnej zmiennej.

Frameworki i narzędzia

Dla języka Groovy i z jego pomocą powstał szereg narzędzi, m.in.:

Przypisy

  1. ↑ James Strachan na stronie apache.org.
  2. ↑ Porównanie wydajności języków Groovy i Java (25 sierpnia 2012).
  3. ↑ What’s new in Groovy 2.0? (28 czerwca 2012).
  4. ↑ JSR 241: The Groovy Programming Language.
  5. ↑ The Apache Groovy programming language – Style guide [online], groovy-lang.org [dostęp 2017-11-23].

Linki zewnętrzne

ℹ Źródło: artykuł „Groovy” w polskiej Wikipedii. Treść dostępna na licencji CC BY-SA 4.0; lista autorów w historii edycji. Wersja może się różnić od aktualnej na Wikipedii (kopia odświeżana okresowo).
💳 Revolut
Karta wielowalutowa do podróży — płacisz za granicą bez przewalutowań.
Odbierz kartę →
💰 ZEN.COM
Konta multiwalutowe i karty — płatności bez granic z poziomu aplikacji.
Sprawdź ZEN →
🌍 Wise
Przelewy za granicę po realnym kursie — bez ukrytych marż.
Wypróbuj Wise →
Linki polecające — obowiązują regulaminy usług.
FazaFM.com — radio i newsy Hrubek.pl — Hrubieszów blisko Ciebie Gorzkie Groszki — blog