Java è completamente orientato agli oggetti . A differenza di C + + , che consente agli utenti di utilizzare gli oggetti , con Java non esiste alcuna opzione : ogni cosa è un oggetto . Librerie standard forniscono le classi che si occupano di tutte le operazioni standard, come ingresso /uscita e di manipolazione del linguaggio . C'è anche una libreria che si occupa specificamente di applet che aiuta il vostro codice interagisce con il browser.
Portatile
Prima di codice sorgente può essere eseguito come un programma, esso deve essere compilato in modo che il computer possa capire. Di solito , però, il programma eseguibile che i risultati saranno di norma funziona solo su una specifica piattaforma , come Windows o Linux . Applet Java operano in modo diverso . Essi sono compilati come al solito, ma poi si sono anche interpretati da una Java Virtual Machine . Questo ha il vantaggio che qualsiasi browser in grado di eseguire un applet Java , anche se ha lo svantaggio che il browser deve eseguire la Java Virtual Machine .
Sicuro
applet Java sono più sicuri rispetto ai programmi normali , perché non c'è modo di sapere in anticipo se la memoria sta per essere immagazzinato prima l'applet viene eseguita, facendo molti comuni attacchi irrealizzabile. Inoltre , la Java Virtual Machine controlla l'applet prima esecuzione per assicurarsi che sia stato compilato su un compilatore standard, se l'applet è stato manomesso c'è una buona probabilità che la Java Virtual Machine sarà individuare le modifiche prima di eseguire il codice < br . >
utilizzo della memoria
Uno dei principali svantaggi di C e C + + è che il programmatore è responsabile per l'allocazione e la deallocazione di memoria . Se questo è fatto in modo non corretto , una perdita di memoria in grado di sviluppare , drenano le 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 di esso. Le perdite di memoria sono ancora possibili , ma sono molto meno di una preoccupazione che in altre lingue.
Sintassi
Java applet sono scritte in una sintassi simile al C e C + + , quindi se uno sviluppatore di software decide di scrivere un applet , la transizione non dovrebbe durare molto. Eppure, ci sono alcune differenze importanti che i programmatori dovrebbero essere a conoscenza: i dati boolean è true o false al posto dei numeri interi 0 o 1 , per esempio
.
Programmazione © www.354353.com