Ticker

6/recent/ticker-posts

Ngôn ngữ lập trình Groovy - Tổng quan

 Groovy là một ngôn ngữ hướng đối tượng dựa trên nền tảng JavaGroovy 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ư XMLHTML.
  • Groovy rất đơn giản đối với các nhà phát triển Java vì cú pháp của JavaGroovy 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/


Đăng nhận xét

0 Nhận xét