Java (linguaggio di programmazione): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Luki-Bot (discussione | contributi)
m Robot: Automated text replacement (-ù +ù)
Luki-Bot (discussione | contributi)
m Robot: Automated text replacement (-ò +ò)
Riga 22:
 
== Esecuzione sicura del codice remoto ==
La piattaforma Java fu uno dei primi sistemi a fornire un largo supporto per l'esecuzione del codice da sorgenti remote. Una [[applet|applet Java]] è un particolare tipo di applicazione che può essere avviata all'interno del [[browser]] dell'utente, eseguendo codice scaricato da un server [[web]] remoto. Questo codice viene eseguito in un'area (''sandbox'') altamente ristretta, che protegge l'utente dalla possibilità che il codice sia malevolo o abbia un comportamento non desiderato; chi pubblica il codice puòpuò applicare un certificato che usa per firmare digitalmente le applet dichiarandole "sicure", dando loro il permesso di uscire dall'area ristretta e accedere al filesystem e al network, presumibilmente con l'approvazione e sotto il controllo dell'utente.
In realtà gli applet non hanno avuto molta fortuna. Infatti presuppone che il client in cui essi vengono eseguiti abbia installata la JRE (deve eseguire il codice dell'applet).
Hanno avuto fortuna le applicazioni che prevedono il cosidetto thin-client, cioè un client 'leggero' che non ha bisogno di particolari strumenti per eseguire il codice remoto (a volte è necessario solo il browser).
Riga 135:
''continue'' label;
il flusso del programma puòpuò essere manipolato direttamente da un ciclo esterno.
 
La dichiarazione
Riga 147:
''return'' aValue;
 
aValue puòpuò essere restituito al metodo chiamante.
 
=== Tipi Primitivi ===