문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Groovy (문서 편집) [include(틀:다른 뜻1, other1=게임 페르소나 시리즈의 OST, rd1=GROOVY(페르소나), other2=보이그룹 CRAVITY의 미니 5집 타이틀곡, rd2=Groovy(CRAVITY))] [include(틀:토막글)] [include(틀:프로그래밍 언어)] '''Apache Groovy''' [[파일:151587154124251.png|width=250]] [목차] [clearfix] == 개요 == {{{#!syntax java class HelloWorld { static void main(String[] args){ println("Hello, world!"); } } }}} [[http://www.groovy-lang.org/|공식 홈페이지]] [[Java]]를 발전시킨 [[객체 지향 프로그래밍|객체 지향]] [[프로그래밍 언어]]. ~~혹은 Java [[아내의 유혹|얼굴에 점 하나 찍고]] 다른 언어라 주장하는 것일지도~~ 2003년에 처음 공개되었으며 2015년부터 [[아파치 소프트웨어 재단]]이 관리하고 있다. 문법이 거의 동일하므로 Java 프로그래머라면 금방 적응해서 쓸 수 있다. 차이점은 public, private 등의 접근 레벨 지시자나 세미콜론 등이 옵션이라는 것 정도며 자바에서는 지원되지 않는 클로저 함수가 지원되고 함수형 프로그래밍이 가능하다. 최근 [[Maven]]을 대체하기 시작한 [[Gradle]] 빌드 시스템이 Groovy를 기반으로 한다. [[Java Virtual Machine]] 위에서 그대로 돌아가기 때문에 Java API도 문제없이 사용 가능하다. [[통합 개발 환경]] 역시 Java를 지원하는 툴이라면 Groovy도 지원하는 경우가 대부분이며 대표적으로는 [[이클립스(통합 개발 환경)|이클립스]], [[넷빈즈]], [[IntelliJ IDEA]] 등이 있다. [[분류:JVM 언어]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기