Appunti di programmazione Java

Tramite: O2O 11/08/2016
Difficoltà: media
15

Introduzione

Come ogni linguaggio di programmazione, il linguaggio Java ha una propria struttura, le regole di sintassi e i paradigmi di programmazione. Il paradigma di programmazione del linguaggio Java si basa sul concetto di programmazione orientata agli oggetti, che supporta le funzionalità del linguaggio. Il linguaggio Java è un derivato dal linguaggio C, quindi le sue regole di sintassi hanno un aspetto molto simile a C. Ad esempio, i blocchi di codice vengono modularizzati in metodi e delimitati da parentesi graffe ({e}), e le variabili sono dichiarate prima di essere utilizzate. Strutturalmente, il linguaggio Java inizia con pacchetti. Un pacchetto è il meccanismo dello spazio dei nomi del linguaggio Java. All'interno dei pacchetti ci sono le classi, e all'interno delle classi ci sono appunti, variabili, costanti, e altro ancora. Si impara a conoscere le parti del linguaggio Java in questo tutorial.

25

Quando si programma per la piattaforma Java, si scrive il codice sorgente in. Java file e poi lo si compila. Il compilatore controlla il codice contro le regole di sintassi del linguaggio, poi scrive i bytecode in file .class. Il Bytecode è un insieme di istruzioni mirate per l'esecuzione di una macchina virtuale Java (JVM). In aggiunta a questo livello di astrazione, il compilatore Java si differenzia da altri compilatori di linguaggio, che scrivono le istruzioni adeguate per il chipset CPU.

35

In fase di esecuzione, la JVM legge e interpreta i file. Class ed esegue le istruzioni del programma sulla piattaforma hardware nativa per il quale è stata scritta la JVM. La JVM interpreta il bytecode proprio come una CPU potrebbe interpretare le istruzioni di montaggio in lingua. La differenza è che la JVM è un software scritto appositamente per una particolare piattaforma. La JVM è il cuore del principio di "write-once, run-anywhere" del linguaggio Java. Il codice può essere eseguito su qualsiasi chipset per il quale un'implementazione JVM adatta è disponibile. I JVM sono disponibili per le principali piattaforme come Linux e Windows, e sottoinsiemi del linguaggio Java che sono stati implementati in JVM per i telefoni cellulari e chip hobbisti.

Continua la lettura
45

Piuttosto che costringerti a tenere il passo con l'allocazione di memoria (o utilizzare una libreria di terze parti a farlo), la piattaforma Java fornisce la gestione della memoria, fuori dalla scatola. Quando l'applicazione Java crea un'istanza oggetto in fase di esecuzione, la JVM assegna automaticamente lo spazio di memoria per l'oggetto dal heap-un pool di memoria riservata per il programma da utilizzare. Il garbage collector di Java viene eseguito in background. Questo approccio alla gestione della memoria è chiamato gestione della memoria implicita, perché non richiede di scrivere alcun codice di memoria di gestione. Garbage Collection è una delle caratteristiche essenziali delle prestazioni della piattaforma Java.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Università e Master

Programmazione in C++: le classi

La tecnologia sta prendendo via via sempre più piede e quindi risulta negativo non conoscere almeno un linguaggio di programmazione. Tra i linguaggi più diffusi si trova sicuramente Java, ad esso è secondo C++, un mix tra linguaggio procedurale (ad...
Università e Master

Come riordinare gli appunti dopo la lezione

Gli studenti più meticolosi, che non vogliono perdersi la spiegazione del professore, sono soliti prendere appunti durante una lezione. In questo modo, ripassare a casa risulta essere molto più semplice e pratico. Tuttavia, poiché gli insegnanti tendono...
Università e Master

Come prendere bene gli appunti all'Università

Seguire le lezioni universitarie è utile per poter studiare meglio la materia oggetto d'esame. E ciò vale indipendentemente dal fatto che ci sia o meno l'obbligo di frequenza. Non è però sempre facile. Tutto sta però nell'essere bravi a prendere...
Università e Master

Appunti di diritto degli enti locali

Per "ente locale" s’intende un ente pubblico la cui competenza degli organi si limita in una definita circoscrizione territoriale. Ha interessi pubblici e si contrappone agli enti nazionali, il cui scopo si estende all'intero territorio della nazione....
Università e Master

Come rilegare gli appunti come un libro

Gli appunti sono un elemento fondamentale per tutte quelle persone che sono chiamate ad assistere a delle lezioni, ad una conferenza oppure semplicemente ad una formazione di lavoro e molto spesso rappresentano un vero e proprio dilemma perché vengono...
Università e Master

Come prendere appunti rapidamente

Oggi, in questa guida vedremo come prendere appunti rapidamente scoprendo tutti quei trucchetti e soluzioni che possiamo adottare quando tendiamo a sentire una lezione e il professore o la professoressa parla talmente veloce che non riusciamo a stargli...
Università e Master

Appunti di zoologia

La zoologia è una scienza affascinante e coinvolgente. Questa disciplina studia gli animali e la loro evoluzione. La comprensione della nascita della vita ed il suo evolversi è il metodo più adeguato per la scoperta delle sue origini. La guida di oggi...
Università e Master

Appunti di Diritto della navigazione

Il diritto della navigazione è la disciplina giuridica che presiede legalmente al governo dell'esercizio della navigazione, che può essere per mare o per aria, consentendo quindi la distinzione tra navigazione marittima e navigazione aerea. La primaria...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.