Java
Java runs on the JVM, giving it full portability. It dominates enterprise systems, large-scale backend and Android (historically). It's strict, typed and very mature.
- Creado por James Gosling (Sun)
- Año 1995
- Paradigma: Object-oriented · compiled to bytecode
- Extensiones: .java, .class, .jar
Para qué se usa
- Enterprise apps
- Large-scale backend
- Android
A favor
- Cross-platform (JVM)
- Very mature & stable
- Great performance
En contra
- Verbose
- Heavy startup
- Boilerplate
Ecosistema
- Spring Boot
- Quarkus
- Micronaut
- Hibernate
- Maven
- Gradle
- JUnit
Ejemplo
class Main {
public static void main(String[] a) {
System.out.println("¡Hola, mundo!");
}
}