Questo sito utilizza cookie di terze parti per inviarti pubblicità in linea con le tue preferenze. Se vuoi saperne di più clicca QUI 
Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all'uso dei cookie. OK

Sviluppo di software Java ad alte prestazioni e realizzazione di una suite di benchmarks per J2ME e J2SE orientati al DSP

L'anteprima di questa tesi è scaricabile in PDF gratuitamente.
Per scaricare il file PDF è necessario essere iscritto a Tesionline.
L'iscrizione non comporta alcun costo. Mostra/Nascondi contenuto.

CAPITOLO 1 - Il linguaggio Java e la Java Virtual Machine CAPITOLO I IL LINGUAGGIO JAVA E LA JAVA VIRTUAL MACHINE LA PIATTAFORMA JAVA L’architettura Java si fonda sulle seguenti tecnologie:  Il linguaggio di programmazione Java;  La Java Application Programming Interface (API);  La Java Virtual Machine;  Il file in formato .class di Java. Il processo di produzione ed esecuzione di un programma Java, consiste nella sua codifica in codice sorgente scritto in linguaggio Java, nella compilazione dei files così ottenuti in classi (che avranno formato .class) e nell’esecuzione di tali classi su una Java Virtual Machine. All’atto della codifica di un programma si può aver accesso alle risorse del sistema (come quelle I/O ad esempio), richiamando metodi delle classi che implementano la Java Application Programming Interface, o Java API, e che, all’atto dell’esecuzione, verranno invocati e quindi eseguiti (in run-time). Il seguente schema illustra i concetti descritti: Come si vede nella parte destra della figura, all’atto dell’esecuzione di un programma Java, la Virtual Machine caricherà i files, contenenti le API Java e le eventuali librerie dinamiche (comprendenti i metodi nativi), che sono necessari alle classi del programma utente, in modo che la loro combinazione costituisca l’intero eseguibile su cui la Virtual Machine andrà ad operare. Tutti i programmi Java, quindi, sono compilati per la “piattaforma” costituita dalla Java Virtual Machine e dalle Java API, che è anche chiamata Java Runtime Environment (JRE). Tale “piattaforma”, a partire dalla versione 1.2, è detta Java 2 Platform.

Anteprima della Tesi di Leonardo Minnozzi

Anteprima della tesi: Sviluppo di software Java ad alte prestazioni e realizzazione di una suite di benchmarks per J2ME e J2SE orientati al DSP, Pagina 1

Tesi di Laurea

Facoltà: Ingegneria

Autore: Leonardo Minnozzi Contatta »

Composta da 268 pagine.

 

Questa tesi ha raggiunto 3529 click dal 12/10/2004.

 

Consultata integralmente 4 volte.

Disponibile in PDF, la consultazione è esclusivamente in formato digitale.