Guida completa al linguaggio Java

Linguaggio Java

Java è un linguaggio di programmazione creato presso la Sun Microsystems (ora incorporata in Oracle) e reso disponibile al pubblico a metà degli anni '90.

La sua sintassi semplice, la portabilità offerta dalla Java Virtual Machine e la filosofia Write Once, Run Anywhere (Scrivi una sola volta, esegui ovunque) hanno favorito un'ampia diffusione in diversi settori, tra cui lo sviluppo di applicazioni enterprise, app mobili Android e software per sistemi embedded.

Grazie alla ricca libreria standard e a una comunità attiva, Java resta uno strumento versatile e affidabile per la creazione di soluzioni scalabili e facilmente manutenibili.

In questa guida completa al linguaggio Java, vedremo i principali concetti e le caratteristiche del linguaggio, partendo dai fondamenti fino ad arrivare a concetti più avanzati.

La tabella che segue riassume le principali caratteristiche del linguaggio Java:

Caratteristica Descrizione
Anno di prima versione 1995
Paradigma di programmazione Generico, Orientato agli oggetti, Funzionale, Imperativo, Riflessivo, Concorrente
Progettato da James Gosling
Tipizzazione Statica, Forte, Sicura, Nominativa, Manifesta
Compilazione Compilato
Gestione della Memoria Automatica con Garbage Collection
Piattaforma JVM (Java Virtual Machine)
Estensione dei file .java, .class, .jar
Tabella 1: Caratteristiche principali del linguaggio Java