• Learn Java - Kiwi Lab 1
  • Learn Java - Kiwi Lab 2
  • Learn Java - Kiwi Lab 3
  • Learn Java - Kiwi Lab 4

Learn Java - Kiwi Lab

Java è un linguaggio di programmazione creato da James Gosling di Sun Microsystems (Sun) nel 1991. L'obiettivo di Java è quello di scrivere un programma una volta e poi eseguire questo programma su più sistemi operativi.
Nel corso del tempo sono stati rilasciati nuove versioni migliorate di Java. L'attuale versione di Java è Java 1.8, che è anche conosciuto come Java 8.
Il linguaggio Java è stato progettato con le seguenti proprietà:
• Indipendente dalla piattaforma: programmi Java utilizzano la macchina virtuale Java come astrazione e non accedono direttamente al sistema operativo. Questo rende i programmi Java altamente portatile. Un programma Java (che è standard-compliant e segue determinate regole) può essere eseguito senza modifiche su tutte le piattaforme supportate, ad esempio, Windows o Linux.
• linguaggio di programmazione object-oriented: Tranne i tipi di dati primitivi, tutti gli elementi in Java sono oggetti.
• linguaggio di programmazione fortemente tipizzato: Java è fortemente tipizzato-, ad esempio, i tipi di variabili utilizzate devono essere pre-definiti e la conversione ad altri oggetti è relativamente rigida, ad esempio, deve essere fatto nella maggior parte dei casi dal programmatore.
• linguaggio interpretato e compilato: codice sorgente Java viene trasferito nel formato bytecode che non dipende dalla piattaforma di destinazione. Queste istruzioni bytecode saranno interpretate dalla macchina virtuale Java (JVM). La JVM contiene un cosiddetto Hotspot-compilatore che traduce prestazioni istruzioni bytecode critici in istruzioni di codice nativo.
• Gestione automatica della memoria: Java gestisce l'allocazione di memoria e de-allocazione per la creazione di nuovi oggetti. Il programma non ha accesso diretto alla memoria. La cosiddetta garbage collector elimina automaticamente gli oggetti per i quali non esiste puntatore attivo.
Questa applicazione introduce la parte fondamentale di java. Spero che aiuta!

Categoria : Libri e consultazione

Ricerche associate