Java

Java è un linguaggio di programmazione di alto livello sviluppato da Sun Microsystems. In origine era stato progettato per sviluppare programmi per decoder e dispositivi portatili, ma in seguito è diventato una scelta popolare per creare applicazioni web.

La sintassi di Java è simile a quella di C++, ma Java è rigorosamente un linguaggio di programmazione orientato agli oggetti. Ad esempio, la maggior parte dei programmi Java contiene classi, utilizzate per definire oggetti, e metodi, assegnati a singole classi. Java è noto anche per essere più rigoroso di C++, il che significa che le variabili e le funzioni devono essere definite esplicitamente. Ciò significa che il codice sorgente Java può generare più facilmente errori o "eccezioni" rispetto ad altri linguaggi, ma limita anche altri tipi di errori che possono essere causati da variabili non definite o tipi non assegnati.

A differenza degli eseguibili di Windows (file .EXE) o delle applicazioni Macintosh (file .APP), i programmi Java non vengono eseguiti direttamente dal sistema operativo. Al contrario, i programmi Java vengono interpretati dalla Java Virtual Machine, o JVM, che funziona su più piattaforme. Ciò significa che tutti i programmi Java sono multipiattaforma e possono essere eseguiti su piattaforme diverse, inclusi computer Macintosh, Windows e Unix. Tuttavia, la JVM deve essere installata affinché le applicazioni Java o le applet possano essere eseguite. La JVM è inclusa nel Java Runtime Environment (JRE).

NOTE: Oracle ha acquisito Sun Microsystems nel gennaio 2010. Java è ora gestito e distribuito da Oracle.

Estensioni dei file: .JAVA, .JAV, .JAD, .JAR, .JSP, .CLASS

Aggiornato April 19, 2012 da Per C.

quizMetti alla prova le tue conoscenze

Files with .txt, .rtf, and .docx file extensions are what type of files?

A
Audio files
0%
B
Video files
0%
C
Documents
0%
D
Images
0%
Correct! Incorrect!     View the Document definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Java in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.