Guida [GUIDA]Java: Introduzione.

Stato
Discussione chiusa ad ulteriori risposte.

AquilaReale

Utente Emerald
18 Settembre 2010
1,255
99
183
570
Ultima modifica da un moderatore:
Premessa: Queste guide sono scritte da me a scopo di apportare qualcosa di buono sia ad Inforge che a questa sezione abbandonata.
Le guide sono molto basiche e facili da capire, anche per le persone con scarse conoscenze.

Detto questo, vi auguro una buona lettura.

INTRODUZIONE:
Java è un linguaggio di programmazione creato nell'anno 1995 per la compagnia Sun Microsystems, la attuale Oracle.

Si tratta di un linguaggio, il quale, dovuto al suo potenziale si è esteso per tutto il mondo, sia nell'ambito d'Internet, sia nei dispositivi elettronici.
Anche se non lo sapete, Java è intorno a voi. Non solo lo potete trovare dietro servers e pagine Web, ma anche in dispositivi piccoli della vita quotidiana.

Queste guide saranno strutturate di forma progressiva, partendo dalle cose più basiche, fino ad arrivare ad aspetti avanzati del linguaggio.


CARATTERISTICHE:
Possiamo distinguere due caratteristiche principali che hanno permesso a questo linguaggio adattarsi al mondo:
-Programmazione orientata ad oggetti.
-Linguaggio multi-piattaforma.


Vediamo se posso spiegarmi:
La prima caratteristica dovrebbe risultarvi familiare se avete un minimo di conoscenze riguardo la programmazione.
Se non è il vostro caso, ve lo spiegherò più avanti.

La seconda caratteristica significa che i programmi sviluppati in Java sono in grado di adattarsi a diversi OS.
In effetti, possono essere utilizzati in diversi sistemi operativi, con diverse "architetture della CPU" senza ricompilare il source.



Oltre a queste due caratteristiche stupende, Java ha anche molte altre qualità:

-Si tratta di un linguaggio molto semplice che permette sviluppare problemi complessi.

-In Java, a differenza di altri linguaggi, il developer non dovrà utilizzare "direzioni di memoria RAM", questo permette evitare errori del programma nei tempi di esecuzione.

-Il linguaggio incorpora molte utilità per offrire la maggior sicurezza, il fatto citato sopra rende questa caratteristica ancora più forte, sapendo che nessun programma in Java avrà accesso a quell'area.

-Java offre supporto anche a protocolli in rete.

-I programmi in Java possono sviluppare più di un compito allo stesso tempo.

-Applets.



Questo è tutto per adesso, continuerò con un'altra guida riguardo la JVM. Spero vi sia piaciuta ed abbiate imparato qualcosa.



Questa guida è stata scritta interamente da me, AquilaReale, per Inforge e la sua community. È vietata la sua distribuzione senza il mio permesso.
Fonti: Libri.

PD: I moderatori hanno il permesso per modificare e/o editare la guida. I commenti costruttivi sono ben accettati.

 
  • Mi piace
Reazioni: Error97 e NOHYPE
Stato
Discussione chiusa ad ulteriori risposte.