Groovy là một ngôn ngữ hướng đối tượng dựa trên nền tảng Java. Groovy 1.0 được phát hành vào ngày 2 tháng 1 năm 2007 với Groovy 2.4 là phiên bản chính hiện tại. Groovy được phân phối thông qua Giấy phép Apache v 2.0.
Đặc điểm của Groovy
Groovy có các tính năng sau:
- Hỗ trợ cả gõ tĩnh và động.
- Hỗ trợ người vận hành quá tải.
- Cú pháp riêng cho danh sách và mảng kết hợp.
- Hỗ trợ riêng cho cụm từ thông dụng.
- Hỗ trợ riêng cho các ngôn ngữ đánh dấu khác nhau như XML và HTML.
- Groovy rất đơn giản đối với các nhà phát triển Java vì cú pháp của Java và Groovy rất giống nhau.
- Bạn có thể sử dụng các thư viện Java hiện có.
- Groovy mở rộng java.lang.Object.
1 đoạn code OOP Groovy:
class Student { private int StudentID; private String StudentName; void setStudentID(int pID) { StudentID = pID; } void setStudentName(String pName) { StudentName = pName; } int getStudentID() { return this.StudentID; } String getStudentName() { return this.StudentName; } static void main(String[] args) { Student st = new Student(); st.setStudentID(1); st.setStudentName("Joe"); println(st.getStudentID()); println(st.getStudentName()); } }
Trang web chính thức của Groovy là: http://www.groovy-lang.org/
0 Nhận xét