giới thiệu về Groovy

Giới thiệu sơ lược về Groovy

Groovy là một ngôn ngữ lập trình hướng đối tượng dựa trên nền tảng Java.

Groovy là một ngôn ngữ động (dynamic typing) và là một ngôn ngữ kịch bản (script) tương tự Python, Ruby hay Perl. Code Groovy được biên dịch thành mã bycode và chạy trên chạy trên máy ảo Java (JVM).

Đây là website chính thức của Groovy với đầy đủ mọi thứ cho các bạn nào muốn tìm hiểu nhiều hơn về nó: http://www.groovy-lang.org/

Để có thể sử dụng Groovy chúng ta cần tải về và cài đặt khá đơn giản.

Ví dụ về chương trình Groovy đầu tiên:

class Demo {
    static void main(String[] args) {
        println('Hello World');
    }
}

Groovy có gì hay ho?

Groovy được sinh ra là để khắc phục nhiều hạn chế của Java, làm cho việc lập trình trở nên dễ dàng hơn.

Groovy hỗ trợ đến 99% cú pháp của Java, nên bạn có thể dễ dàng copy code Java rồi dán vào Groovy để chạy. Ngoài ra Groovy còn có cú pháp riêng rất ngắn gọn so với Java, làm cho việc viết code trở nên nhanh chóng.

Groovy tương tác với các thư viện của Java nên bạn có thể khai báo và sử dụng tất cả các thư viện của Java trong Groovy.

Các lập trình viên biết về Java khi chuyển sang code Groovy sẽ rất dễ dàng và cảm thấy thú vị.

Lời kết

Trên đây mình đã giới thiệu sơ qua về Groovy. Bản thân mình đang chuyên về Java, sau khi được tiếp xúc và làm việc một thời gian với Groovy mình cảm thấy rất thú vị nên muốn chia sẻ với mọi người.

Bài viết tiếp theo mình sẽ chia sẻ về những điểm khác biệt thú vị của Groovy so với Java

Nếu các bạn có bất kỳ thắc mắc hoặc góp ý xin vui lòng để lại bình luận bên dưới nhé!

Cảm ơn các bạn!

Bonus:

  • Giới thiệu đến các bạn khóa học Lập trình Java trong 4 tuần cực hay của giảng viên nổi tiếng Trần Duy Thanh dành cho những bạn nào muốn học nhanh về Java.
  • Nội dung những gì bạn sẽ được học: Xem tại đây!

Nhớ ghi nguồn https://susudev.com khi đăng tải lại bài viết này