Lessico IT › Programmazione › Java

Java

Programmazione Svenska → Aggiornato: 2026-10-02

Linguaggio OOP a tipizzazione statica sulla JVM, creato da James Gosling e altri (Sun Microsystems, 1995). «Write once, run anywhere» era lo slogan.

Verboso, con garbage collection e polimorfismo a runtime. La JVM esegue anche Scala, Kotlin, Clojure e Groovy. Le versioni moderne (dalla 8, del 2014) hanno lambda, stream, record, pattern matching e virtual thread (Project Loom, Java 21). Java 8 resta la più diffusa.

Domina il backend aziendale, i big data (Spark, Flink, Kafka) e Android (ora insieme a Kotlin). Spring Framework e Spring Boot sono lo stack predefinito. Open source con GPL+CE tramite OpenJDK; Oracle JDK è commerciale dal 2019.

← Torna al lessico