Introducción a la serie gradle 2-groovy

¿Qué es Groovy?

Groovy es un lenguaje dinámico ágil basado en la máquina virtual Java. Es un lenguaje de programación OOP maduro (orientado a objetos) que se puede utilizar tanto para la programación orientada a objetos como para el lenguaje de secuencias de comandos puro. No tiene que escribir demasiado código para usar el idioma, sino que también tiene otras características de cierres y lenguajes dinámicos.

En comparación con Java, las diferencias o ventajas de Groovy

  1. Groovy es totalmente compatible con la sintaxis de Java y se puede usar como script o como clase
  2. El punto y coma es opcional, generalmente no agrega un punto y coma, y ​​termina con una nueva línea
  3. Las clases, los métodos y los campos son públicos, sin restricciones de acceso.
  4. Por defecto, la clave del constructor del parámetro (par nombre-valor): valor
  5. Cuando el campo no define los permisos de acceso, el compilador agrega automáticamente métodos getter / setter al campo
  6. Los campos se pueden obtener usando puntos, y aquellos sin derechos de acceso también se pueden operar usando métodos getter / setter
  7. El método puede omitir la palabra clave return y recuperar automáticamente el resultado de la siguiente línea como valor de retorno
  8. NullPointerException no se lanzará al comparar valores nulos

Funciones avanzadas maravillosas

aserción de aserción: puede usar aserción en lugar del
tipo opcional de aserción de java anterior : puede usar el tipo débil de javascript, puede usar def para representar cualquier tipo, similar a la
llamada al método var en js : puede omitir la
cadena de paréntesis al llamar al método con parámetros Definición: Hay tres formas de definir una cadena, comillas simples, comillas dobles, tres comillas
API de colección: la definición y el uso de la colección es más simple, API y Java son diferentes, pero compatibles con el
cierre de API de Java : una característica importante de Groovy, Se puede asignar un bloque de código similar a un método a una variable o pasarlo como parámetro a un método, llamado como un método normal

Publicado 159 artículos originales · 22 alabanzas · 90,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/ytuglt/article/details/104952086
Recomendado
Clasificación