Nwlapcug.com


Caratteristiche di applet Java

Caratteristiche di applet Java


Java è diventato un linguaggio sempre più popolare perché permette agli utenti di scrivere codice che può essere eseguito su qualsiasi piattaforma. Ciò è particolarmente utile per piccoli programmi, o applet, che non hanno bisogno di essere ottimizzato per qualsiasi sistema operativo particolare e che sono troppo piccole per la scrittura più versioni per essere economicamente utile.

Orientato agli oggetti

Java è completamente orientato agli oggetti. A differenza di C++, che consente agli utenti di utilizzare gli oggetti, con Java non esiste alcuna opzione: tutto è un oggetto. Librerie standard forniscono classi che si occupano di tutte le operazioni standard, come la manipolazione di input/output e lingua. C'è anche una libreria che si occupa specificamente di applet che aiuta il vostro codice di interagire con il browser.

Portable

Prima di codice sorgente può essere eseguito come un programma, deve essere compilato affinché il computer possa capire. Di solito, però, il programma eseguibile risultante sarà normalmente funzionano solo su una piattaforma specifica, ad esempio WIndows o Linux. Applet Java funzionano in modo diverso. Vengono compilati come al solito, ma poi vengono anche interpretati da una Java Virtual Machine. Questo ha il vantaggio che qualsiasi browser può eseguire un'applet Java, anche se ha lo svantaggio che il browser deve eseguire la macchina virtuale Java.

Garantire la

Le applet Java sono più sicure di ordinario programmi perché non c'è nessun modo di sapere in anticipo dove la memoria sta per essere memorizzato prima dell'esecuzione dell'applet, rendendo impraticabile molti attacchi comuni. Inoltre, la macchina virtuale Java controlla l'applet prima dell'esecuzione per assicurarsi che è stato compilato su un compilatore standard; Se l'applet è stato alterato con c'è che una buona probabilità che la Java Virtual Machine sarà posto le modifiche prima che il codice viene eseguito.

Utilizzo della memoria

Uno dei principali svantaggi di C e C++ è che il programmatore è responsabile per l'allocazione e deallocazione di memoria. Se questa operazione viene eseguita in modo non corretto, può sviluppare una perdita di memoria, drenaggio delle risorse di sistema. I programmatori non sono responsabili per la deallocazione di memoria per un'applet Java. Invece, la Java Virtual Machine è costantemente alla ricerca di memoria inutilizzata e deallocazione. Perdite di memoria sono ancora possibili, ma sono molto meno di una preoccupazione che in altre lingue.

Sintassi

Le applet Java vengono scritti sintassi simile a C e C++, quindi, se un sviluppatore di software decide di scrivere un'applet, la transizione non dovrebbe volerci molto. Ancora, ci sono alcune differenze importanti che i programmatori dovrebbero essere informati di: dati boolean sono true o false anziché i valori Integer 0 o 1, per esempio.